| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- // components/diy-myfunction/index.js
 
- var Nova = getApp().Nova;
 
- Component({
 
-     /**
 
-      * 组件的属性列表
 
-      */
 
-     properties: {
 
-         options: null,
 
-     },
 
-     /**
 
-      * 组件的初始数据
 
-      */
 
-     data: {
 
-         list: [],
 
-     },
 
-     /**
 
-      * 组件的方法列表
 
-      */
 
-     ready: function() {
 
-         // 在组件布局完成后执行,确保options参数中有data信息
 
-         this.loadData();
 
-     },
 
-     methods: {
 
-         async loadData() {
 
-             await Nova.checkComponentsDataProperties(this);
 
-             let list = await Nova.getBlockData(this.data.options.data);
 
-             let { options } = this.data;
 
-             console.log("我的功能组", options);
 
-             console.log(list);
 
-             let { data, src, style } = options;
 
-             let { className, filter } = data;
 
-             this.setData({
 
-                 list,
 
-                 style,
 
-                 className,
 
-                 filter,
 
-             });
 
-         },
 
-         goNovaURL: function(ev) {
 
-             console.log(ev);
 
-             let url = ev.currentTarget.dataset.url;
 
-             console.log(url);
 
-             wx.navigateTo({
 
-                 url: url,
 
-             });
 
-         },
 
-     },
 
- });
 
 
  |