国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用form-create動態生成vue自定義組件和嵌套表單組件

2019-11-19 12:16:18
字體:
來源:轉載
供稿:網友

使用form-create動態生成vue自定義組件和嵌套表單組件

[github]| [說明文檔]

maker.create

通過建立一個虛擬 DOM的方式生成自定義組件

生成

Maker

let rule = [ formCreate.maker.create('i-button').props({  type:'primary',  field:'btn'  loading:true })]$f = formCreate.create(rule);

上面的代碼是通過maker生成器動態生成一個正在加載的iview按鈕組件

Json

let rule = [ {  type:'i-button',  field:'btn'  props:{    type:'primary',    field:'btn',    loading:true  } }]$f = formCreate.create(rule);

上面的代碼是通過json方式動態生成一個iview按鈕組件

修改

可以通過一下兩種方式動態修改組件的配置項

通過rule修改組件生成規則

rule[0].props.loading = false;

通過$f.component()方法獲取組件的生成規則并修改

$f.component().btn.props.loading = false;

示例

let rule = [ {  type:'row',  children:[   {    type:'i-col',    props:{     span:12    },    children:[     formCreate.maker.input('商品名稱','goods_name','iphone'),     formCreate.maker.number('商品加個','goods_price',8688)    ]   },   {    type:'i-col',    props:{     span:12    },    children:[     formCreate.maker.dateTime('創建時間','create_at'),     formCreate.maker.radio('是否顯示','is_show').options([      {value:1,label:'顯示'},      {value:0,label:'不顯示'}     ])    ]   }  ] }]

maker.template

通過模板的方式生成自定義組件,maker.createTmp方法是該方法的別名

生成

Maker

let rule = [ formCreate.maker.template('<i-button :loading="loading">{{text}}<i-button>',new Vue({  data:{   loading:true,   text:'正在加載中...'  } }))]

上面的代碼是通過maker生成器動態生成一個正在加載的iview按鈕組件

Json

let rule = [ {  type:'template',  template:'<i-button :loading="loading">{{text}}<i-button>',  vm:new Vue({   data:{    loading:true,    text:'正在加載中'   }  }) }]$f = formCreate.create(rule);

上面的代碼是通過Json方式動態生成一個iview按鈕組件

修改

可以通過一下兩種方式動態修改vm組件內部的值

通過rule獲取自定義組件的vm并修改

rule[0].vm.text = '加載完畢';rule[0].vm.loading = false;

通過$f.component()方法獲取自定義組件的vm并修改

$f.component().btn.vm.text = '加載完畢';$f.component().btn.vm.loading = false;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南城县| 潮州市| 中阳县| 景谷| 瑞金市| 四川省| 杭州市| 通榆县| 涞源县| 华宁县| 嘉善县| 炉霍县| 陕西省| 芦溪县| 利川市| 富源县| 新宾| 美姑县| 奇台县| 寻甸| 玛曲县| 丰宁| 藁城市| 涿州市| 任丘市| 体育| 宜君县| 库伦旗| 咸丰县| 航空| 轮台县| 景洪市| 湘潭市| 北流市| 元谋县| 佛山市| 哈尔滨市| 长沙县| 莱芜市| 长泰县| 宝鸡市|