mpvue开发小程序,在v-if中 indexOf() 方法无效吗?
<template> <div v-if="indexFind(data, 'andy') === undefind"> 123 </div></template><script>export default { data () { return { data: [ { name: 'andy', age: 18, sexl: 'man' }, { name: 'ui', age: 546, sexl: 'trt' }, { name: 'hgfh', age: 67, sexl: 'gd' }, { name: 'gdfg', age: 5345, sexl: 'gfg' } ] } }, methods: { indexFind (str, findV) { return JSON.stringify(str).indexOf(findV) } }}</script> |
data对象里面明显是有andy的 为什么结果会是undefind ?
其实我是在实际应用中出现了这个问题,这个案例是特意写的demo,很奇怪,同样的例子运行在web端是可以正常显示的
希望有个大佬能拉一把
