在页面的js文件的开头定义变量,不同于在data里定义吗?
有两个(页面的)js文件,不同之处是第二个文件的开头定义了两个变量,而且在data里定义了同名变量。经测试第二个文件里那两个变量的值是以开头定义为准的。这是什么原因。两个 js文件内容如下:
mypage1.js
-----------------------------
Page({
data:{
lcstr1; "abcd",
lcstr2; "1234"
},
func1: function(){},
func2: function(){}
})
mypage2.js
-----------------------------
var util = require("util.js")
const gd1 = getApp().globalData
Page({
data:{
val1; "abcd",
val1; "1234",
util: {},
gd1: {}
},
func1: function(){},
func2: function(){}
})
[END]