| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | // components/diy-myfunction/index.jsvar 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,            });        },    },});
 |