https://ext.dcloud.net.cn/plugin?name=compile-node-sass
新版本的components组件目录变成了uni_modules
点击 manifest.json
之后只要在hbuilder里修改内容就可以在微信开发者工具中看到效果,
实时开发的代码如果不生效,需要关闭小程序开发者工具,在重新运行下(忍不住吐槽,运行了好几次才可以)
static目录下需要提前添加上自己的tabBar相关的图片,可将index页面删除,我们不需要
由于使用npm,所以必须执行下npm init -y,然后再执行npm install @escook/request-miniprogram
调用uniapp的方法获取当前设备的可用高度
如下将左右滚动区域的高度设置成当前设备的可用高度wh
添加样式
定义一个active变量用于判断点击了哪个的样式
数据结构大致如下:
实现点击后active
scrollTop代表离顶部菜单的距离,0或1用户几乎看不到区别,这样变化才能正常刷新,否则菜单会保持在上一次位置。
uniapp自己也提供了一些组件,可以直接使用,代码中如下
官网中也有介绍如何使用
新版本的components组件目录变成了uni_modules
其中
我们在如home页面直接用组件名字my-search使用即可
效果图如下:
组件里定义点击方法,并将事件使用$emit 抛出
使用组件的页面接受组件抛出的事件,触发自己的方法gotoSearch,跳转到搜索页面
这里使用了uniapp的官方组件uni-search-bar,如果需要修改官方组件样式到对应目录里修改即可,新版目录为uni_modules
搜索建议返回的数据,可以类似如下结构
保存每次的搜索关键词
创建组件
新版本为uni-modules目录
注意:预览图片功能不能对本地图片预览,只能http链接
商品价格闪烁问题
目前没后台接口,暂时没提供goods_introduce
页面更新:2024-03-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号