<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端是可以正常显示的
希望有个大佬能拉一把
看一下mpvue官网:http://mpvue.com/mpvue/
在template中不支持调用methods中的函数