首先是基于 html、css、js 的语法,更确切的说,小程序借鉴了 vue 的语法,小程序并不是在浏览器中实现的,所以没有 Dom 和 Bom 方法,只能借用 vue 的数据绑定方法显示数据。同时也借鉴了 v-if 和 v-for 实现了 wx-if 和 wx-for。但是小程序和 vue 的语法又有所不同
1、Page 函数
这是最让我疑惑的点:
Page({ data: { a : 1 }, boxClick () { }, onl oad() { } })
可以知道 Page 是一个预定义的函数,我们传入参数来实现渲染。官方文档中说明 Page 传入一个 object 参数,即为 {key: value} 形式的键值对,可是Page函数对于自定义的方法却没有遵循 object 的语法,没有 key ,只有 value
但是 vue 定义的方法遵循 {key: value} 的语法:
new Vue({ data: { a: 1 }, created: function () { console.log('a is: ' + this.a) } })
标签:vue,前端,程序,value,Page,语法,key,代码 From: https://www.cnblogs.com/daxiangcai/p/16924360.html