开始
之前用的是1.7版本的框架,官方目前是1.8最新版本
https://ask.dcloud.net.cn/article/35699
编译为小程序不会用自定义组件。
把程序用微信开发者工具打开
这里没有引用微信的自定义组件的功能。
来看微信的官方
复制这段话
"usingComponents":true,
重启一下项目,这样会重新编译项目
这个时候再打开inde.json. 页面上涉及到的组件都注册到了这里。
点击关注,关注按钮没消失
点击笑脸和哭脸也没有效果。因为我们之前的一些写法已经不适用。
在关注的顶和踩 我们直接操作的数据。
我们尽量不要操作从父组件传递过来的数据
我们要另外写一个data
在本组件内定义数据,
data() {
return {
isguanzhu: this.item.isguanzhu,
infonum: this.item.infonum
}
},
改成自己的
这个时候再点击关注
再改infoNum
<view class="u-f-ac">
<view class="u-f-ac" :class="{'active':(infonum.index==1)}"
@tap="caozuo('ding')">
<view class="icon iconfont icon-icon_xiaolian-mian"></view>
{{infonum.dingnum}}
</view>
<view class="u-f-ac" :class="{'active':(infonum.index==2)}"
@tap="caozuo('cai')">
<view class="icon iconfont icon-kulian"></view>
{{infonum.cainum}}
</view>
</view>
全部都改掉
按照本节修改后,小程序端出现的问题
搜索框不见了, 关注后,关注按钮没有被隐藏。
顶和踩的数字 没有正确的显示 ,点击事件也有问题