Laravel 实战开发知乎: 私信功能 Part 2
打赏作者

chenxin

直接用data-target显示div,不用jq去写方法吧…多此一举了

JellyBool 回复 chenxin

恩,这也是可以的。使用 js 也是为了避免有些傻逼浏览器的兼容

hard88

额,群主我gulp后,“关注”这个之前做的vue看不到了,点赞出了问题。。。
[Vue warn]: Error in render function:
(found in at C:\laragon\www\xy\resources\assets\js\components\UserFollowButton.vue)

JellyBool 回复 hard88

额。。。你看看之前是不是改了什么代码

hard88 回复 JellyBool

没有,vote和关注功能都是好的,代码没有改过,就是直接粘过来,桉视频的改,gulp,现在去掉了props里的值,就跟视频中gulp后一样了,难道跟windows有关么

JellyBool 回复 hard88

有可能是这样。。。或者大小写的问题

hard88

额,看到console中大概意思是值被重写了,想到去掉props的值,就跟视频中一样了,为什么群主的没有出现这个问题呢,google了没有看到有效的回答[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “count”

JellyBool 回复 hard88

你直接使用 computed 来写试试

Arun 回复 hard88

因为在2.0中prop取消双向绑定,数据流动只能是单向流动,而且在组件内不能修改外层传递进来的props数据,你只要在data中创建一个props属性的副本,然后去操作创建的副本应该就可以了。

Psychic_role

用5.4的mix,npm install下载的node_modules都是些什么文件?零零碎碎的几KB文件数千个

JellyBool 回复 Psychic_role

正常的啊,node_modules 这个目录就是这样的

biggerdong

发送完私信后,在不刷新当前页面的情况下,再次点击发送私信按钮,弹出来的仍然是显示发生成功的alert,没有那个textarea了,怎么解决啊?

biggerdong

解决了,在showSendMessageForm方法下加了一个 this.status = false,正不正常?

wuchenge

我的用的5.4
read_at 在store时,自动填充了时间。请问大佬这是怎么回事?

JellyBool 回复 wuchenge

你看看你的数据呗,或者是 Model 上关于 read_at 的配置

Young

私信发送没有做验证,可以发送空的内容,在vuejs模版了怎么判断

laravpan

2倍速 哈哈哈哈哈哈

dzhonline

如果要添加发送私信验证规则,比如说不为空的话,该怎么在.vue里面进行判断呢?还是要在前端页面中再进行判断?

dzhonline

噢噢,看到上一条评论了