uni-app 转换小程序template里 的引号问题

uni-app 转换小程序template里 的引号问题

开发环境 版本号 项目创建方式
Windows 10.0.19045 HBuilderX

操作步骤:

好像转换为小程序的时候出错以后好像不会
style="item.index=='888' ? {''color'': 'red'} :{'color': '#19be6b'}"> 这样写在template里…出错…去掉key的引号正常
style="item.index=='888' ? {color: 'red'} :{color: '#19be6b'}">

这样正常

预期结果:

以前的版本带不带引号都正常

实际结果:

修复为带不带引号都正常

bug描述:

好像转换为小程序的时候出错以后好像不会
style="item.index=='888' ? {''color'': 'red'} :{'color': '#19be6b'}"> 这样写在template里…出错…去掉key的引号正常
style="item.index=='888' ? {color: 'red'} :{color: '#19be6b'}">

这样正常


更多关于uni-app 转换小程序template里 的引号问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

vue不支持这种写法

更多关于uni-app 转换小程序template里 的引号问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在uni-app模板语法中,style属性的动态绑定应遵循JavaScript对象字面量语法规范。你遇到的引号问题是因为在对象键名中使用双引号导致语法错误。

正确的写法应该是:

style="item.index=='888' ? {color: 'red'} : {color: '#19be6b'}"
回到顶部