这个及时改变订阅按钮颜色的写法有点问题
this.active = ! this.active;
这个订阅按钮点击后,取反改变颜色,有点问题,,一个是vue报错说什么子组件的prop值不能这么改..
还一个就是点击订阅后,如果直接自己提交一个回复,颜色又变回来了,其实还是订阅状态,,刷新页面后还能变回来!!!!!
还没找到解决的办法,说用vue的computed属性改值..??
关于 LearnKu
还有回复的编辑按钮,如果编辑后取消保存会显示编辑后的内容,,要刷新页面才能消失..
我发现这个帖子编辑后 只有保存按钮,,是个解决办法 :confused:
提交回复后刷新了页面?刷新了页面就需要判断一次有没有订阅 报错的话语法没用对
Vue 的组件是单向数据流,改变 props 需要通过
$emit或者 vuex forum\resources\assets\js\components\SubscribeButton.vueforum\resources\views\threads\show.blade.php
这样会更好一点 不用修改
forum\resources\views\threads\show.blade.phpforum\resources\assets\js\components\SubscribeButton.vue括号和冒号只是写法不通
这些写法都是等效的,个人更喜欢最后一种。