最近接了一个项目,比较不常规,经常一个问题卡几小时,所以把这些问题记录分享出去
vue中的重置数据操作
this.ShenQingRenForm = this.$options.data().ShenQingRenForm
uni-app 跳转页面方式有很多
uni.switchTab({
url: `/pages/tabbar/home`,
})
// 这种跳转方式是无法携带参数的,并且在新页面触发的生命周期也比较少,业务中慎用,但tab页又必须用这种方式。
子组件给父组件传值,双向的
在实际业务中,很多时候需要这种传递方式,但如果派发事件携带值,会增加太多代码量,我们希望的就是如v-model 一样
watch: {
// 监听 props 的变化,并更新 localValue
value(newVal) {
this.localValue = newVal
},
},
//利用这个把结果反馈给父级
this.$emit('update:value', `${val1.value},${val2.value}`)
vue中数据不更新问题
ZhanKai(item, index) {
this.$set(this.ChengYuanList, index, {
...this.ChengYuanList[index],
isShow: !this.ChengYuanList[index].isShow,
})
},
用set 方法,这个也是我问ai 给出的方案
如果你喜欢我的文字,就关注我的公众号,九月有风,进行鼓励吧