当前位置: 首页 > news >正文

网站文章图片如何跳转打开网站自动跳转代码

网站文章图片如何跳转,打开网站自动跳转代码,套模板建设网站多少钱,河南城市建设网站提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言创建cate分支4.1 渲染分类页面的基本结构4.2 获取分类数据4.3 动态渲染左侧的一级分类列表4.4 动态渲染右侧的二级分类列表4.5 动态渲染右侧的三级分类列表4.6 … 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言创建cate分支4.1 渲染分类页面的基本结构4.2 获取分类数据4.3 动态渲染左侧的一级分类列表4.4 动态渲染右侧的二级分类列表4.5 动态渲染右侧的三级分类列表4.6 切换一级分类后重置滚动条的位置4.7 点击三级分类跳转到商品列表页面4.8 分支的合并与提交 前言 提示以下是本篇文章正文内容下面案例可供参考 创建cate分支 基于 master 分支在本地创建 cate 子分支用来开发分类页面相关的功能 git checkout -b cate 4.1 渲染分类页面的基本结构 view classscroll-view-containe!-- 左侧滚动视图区域 --scroll-view classleft-scroll-view scroll-ytrue :style{height:wh px}view classleft-scroll-view-item activexxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/view/scroll-view !-- 右侧的滚动视图区域 --scroll-view classleft-scroll-view scroll-ytrue :style{height:wh px}view classleft-scroll-view-item activezzzz/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/viewview classleft-scroll-view-itemxxx/view/scroll-view /view动态计算窗口的剩余高度 data(){return{wh:0 } }, onLoad(){//获取当前系统的信息const sysInfo uni.getSystemInfoSync();console.log(sysInfo);//为wh窗口可用高度动态赋值this.wh sysInfo.windowHeight } style langscss .scroll-view-container {display:flex;.left-scroll-view {width:120px;.left-scroll-view-item{line-height:60px;background-color:#f7f7f7;text-align:center;font-size:12px;.active{background-color: #ffffff;position: relative;// 渲染激活项左侧的红色指示边线::before {content: ;display: block;width: 3px;height: 30px;background-color: #c00000;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}}}}} /style4.2 获取分类数据 在 data 中定义接收分类数据源 data(){return {cateList:[],//默认选中项的索引默认第一项选中active:0} }, onLoad(){ this.getCateList() }, methods:{async getCateList(){const {data:res} await uni.$http.get(/api/public/v1/categories);if(res.meta.status ! 200) return uni.$showMsg();//赋值this.cateList res.message;} }4.3 动态渲染左侧的一级分类列表 循环渲染列表结构 scroll-view classleft-scroll-view scroll-y :style{height: wh px}block v-for(item, i) in cateList :keyiview classleft-scroll-view-item{{item.cat_name}}/view/block /scroll-view循环渲染结构时为选中项动态添加 .active 类名 scroll-view classleft-scroll-view scroll-y :style{height: wh px}block v-for(item, i) in cateList :keyiview :class[left-scroll-view-item,i active ? active:]{{item.cat_name}}/view/block /scroll-view为一级分类的 Item 项绑定点击事件处理函数 activeChanged view :class[left-scroll-view-item,i active ? active:] clickactiveChanged(i){{item.cat_name}}/viewmethods:{ activeChanged(i){this.active i } }4.4 动态渲染右侧的二级分类列表 data 中定义二级分类列表的数据节点 data(){return{//二级分类列表数据源cateLevel2:[] } }修改 getCateList 方法在请求到数据之后为二级分类列表数据赋值修改 activeChanged 方法在一级分类选中项改变之后为二级分类列表数据重新赋值 methods:{async getCateList(){const {data:res} await uni.$http.get(/api/public/v1/categories);console.log(res)if(res.meta.status ! 200) return uni.$showMsg()//转存数据this.cateList res.messagethis.cateLevel2 res.message[0].children;},activeChanged(i){ this.active i;this.cateLevel2 this.cateList[i].children;console.log(this.cateLevel2) } }循环渲染右侧二级分类列表的 UI 结构 !-- 右侧的滚动视图区域 --scroll-view classleft-scroll-view scroll-ytrue :style{height:wh px}view classcate-lv2 v-for(item,i) in cateLevel2 :keyiview classcate-lv2-title/{{item.cat_name}}/view/view/scroll-view美化二级分类的标题样式 .cate-lv2-title {font-size: 12px;font-weight: bold;text-align: center;padding: 15px 0;}4.5 动态渲染右侧的三级分类列表 在二级分类的 组件中循环渲染三级分类的列表结构 view classcate-lv2-title/{{item2.cat_name}}/view!-- 三级分类列表数据 --view classcate-lv3-list!-- item项 --view classcate-lv3-item v-for(item3,i3) in item2.children :keyi3!-- 图片链接已失效 --image :srcitem3.cat_icon/imagetext{{item3.cat_name}}/text/view/view4.6 切换一级分类后重置滚动条的位置 data(){return{//滚动条距离顶部的距离scrollTop:0} }动态为右侧的 组件绑定 scroll-top 属性的值 scroll-view classright-scroll-view scroll-ytrue :style{height:wh px} :scroll-topscrollTop/scroll-view切换一级分类时动态设置 scrollTop 的值 methods:{activeChanged(i){this.scrollTop this.scrollTop ? 0:1} }4.7 点击三级分类跳转到商品列表页面 为三级分类的 Item 项绑定点击事件处理函数如下 !-- item项 --view classcate-lv3-item v-for(item3,i3) in item2.children :keyi3 clickgotoGoodsList(item3)/view定义事件处理函数 gotoGoodsList(item3){uni.navigateTo({url:/subpkg/goods_list/goods_list?cid item3.cat_id})}4.8 分支的合并与提交 将 cate 分支进行本地提交 git add . git commit -m 完成了分类页面的开发将本地的 cate 分支推送到码云 git push -u origin cate将本地 cate 分支中的代码合并到 master 分支并推送 git checkout master git merge cate git push
http://www.zqtcl.cn/news/969225/

相关文章:

  • 网站编辑如何做原创网站中英切换实例
  • 哈尔滨道外区建设局官方网站wordpress简称
  • 教师网站建设企业实践总结华为应用商店下载安装
  • 常见的网站空间服务商资阳建设局网站
  • 惠通网站建设湖南seo优化服务
  • 网站建设价格标准wordpress花钱吗
  • 龙门惠州网站建设苏州公司注册查询
  • 城阳网站设计自建网站与平台建站
  • 网站建设文字教程wordpress xml生成
  • wordpress修改注册表广西seo网站
  • 新兴网站建设招商网站建设多少钱
  • 商城网站页面模板网页设计的首页如何设计官网
  • 我的世界做外国壁纸网站嘉兴推广公司
  • 网站制作在哪里找怎样上传wordpress模板
  • 网站设计时尚博业建站网
  • 网站建设前期如何规划免费的源代码分享有哪些网站
  • 长春网络培训seo
  • 江苏网站开发建设电话公司网站需求说明书
  • 河北建设厅网站首页个人或主题网站建设实验体会
  • 网站后台文章栏目做外汇消息面的网站
  • 白酒营销网站用asp.net做简易网站
  • 做seo需要建网站吗上传PDF到wordpress网站
  • 湘潭网站网站建设龙岩网站建设馨烨
  • 本地网站建设教程xampperp软件是什么意思啊
  • 网站没有流量房地产广告设计网站
  • 北京学网站开发企业官网设计规范
  • wordpress google插件广州seo
  • 网站制作平台专门做推广的软文
  • 怎么用目录建wordpress站点怎样开发wordpress主题
  • 免费网站排名优化在线南通科技网站建设