微信小程序绑定数据{{dateString}},如何使用三元运算判断dateString值是不是字符如果是字符就加“”绑定如果不是就dateString显示?
时间: 2024-03-25 07:38:20 浏览: 60
你可以在小程序的wxml文件中使用三元运算符来判断{{dateString}}是否为字符串,并做出相应的处理。具体的代码如下所示:
```
<view>{{typeof dateString === 'string' ? "'" + dateString + "'" : dateString}}</view>
```
上面的代码中,我们使用typeof操作符来判断{{dateString}}的类型,如果是字符串类型,就使用单引号将其包裹起来,如果不是字符串类型,就直接显示{{dateString}}的值。
相关问题
微信小程序string转date
在微信小程序中,可以使用`Date.parse()`方法将字符串转换为日期对象。
示例代码:
```javascript
let dateString = "2022-08-19 15:30:00";
let date = new Date(Date.parse(dateString.replace(/-/g, '/')));
console.log(date);
```
以上代码中,首先将字符串中的横线替换为斜线,因为在微信小程序中,使用斜线更为常见。然后使用`Date.parse()`方法将字符串转换为日期对象,并将其赋值给`date`变量。最后输出`date`变量到控制台中。
需要注意的是,在某些浏览器中,`Date.parse()`方法对于不同格式的日期字符串的解析可能存在差异,因此建议使用标准格式的日期字符串进行转换。
阅读全文