|
两条template语句,写法稍有不同,但编译的js 却完全不同,后者少了 this. ,运行时报错。
写法1
编译的js正确:
"style": {
"width": function () {return '' + ((984/2-16/2/this.deviceDp*this.deviceWidth)) + 'px'}
}
写法2
编译的js错误, 少了 this. :
"style": {
"width": function () {return '' + ((984/2-16/2/deviceDp*deviceWidth)/2) + 'px'}
}
结论: {{(1+ 变量名)/2}} ,以 /2 结尾时,编译的js 中,变量名前面没有 this. |
|