🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1. 模板文件 (模板文件中的参数可以使使用模板中的参数中的内容,也可以是自己js文件中的data中的数据取自己data中的数据时要将属性私有化 Private 小程序中使用下划线代替_) ~~~ <view>{{_num}}</view> ~~~ 2. 使用页面的json中配置 ~~~ { "usingComponents": { "v-date":"/components/date/index" } } ~~~ 3. 使用模板 (给模板文件传一个参数num 而他的值在js中设置为0) ~~~ <v-date num="{{num}}"></v-date> ~~~ 4. 模板中的js文件配置 ~~~ // components/date/index.js Component({ /** * 组件的属性列表 */ /* 不要在observer中使用this.setData()去修改属性的值 */ properties: { num:{ type:Number, value:0, // 当属性的自身的值更新的时候就会触发 observer: function(newVal, oldVal, changedPath) { var value = newVal+10; this.setData({ _num:value }) } } }, /** * 组件的初始数据 */ data: { _num:null }, /** * 组件的方法列表 */ methods: { } }) ~~~