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

网站登录 效果代码亚马逊怎么做网站推广

网站登录 效果代码,亚马逊怎么做网站推广,工作总结ppt模板大全,免费数据库网站踩坑日记 《正确的使用Vuex》基于 uniapp Vue3 setup 语法糖 vuex4 项目 太多坑了要吐了 完美解决页面数据不刷新 或者数据慢一步刷新 页面使用html templateviewtemplate v-ifcartData.data.length0!-- 自定义导航栏 --…踩坑日记 《正确的使用Vuex》基于 uniapp Vue3 setup 语法糖 vuex4 项目 太多坑了要吐了 完美解决页面数据不刷新 或者数据慢一步刷新 页面使用html templateviewtemplate v-ifcartData.data.length0!-- 自定义导航栏 --view classbox-bg stylefont-size: 36rpx;!-- uni-nav-bar shadow left-iconleft right-iconcart title购物车 / --uni-nav-bar shadow fixedtrue left-iconleft :right-textisEdit?完成:编辑 title购物车statusBartrue clickRightisEdit!isEdit //view!-- 商品内容 --view classshop-infoview classshop-item v-for(items, index) in cartData.data :keyindexlabel classradioradio value color#F33 tapselectedItemOne(index) :checkeditems.checked /text/text/labelimage classshop-image :srcitems.imgUrl mode/image!-- 文字 --view classshop-textview classshop-name{{items.name}}/viewview classshop-color f-color颜色{{items.color}}/viewview classshop-price-numview classshop-price{{items.nprice}}/viewview classshop-numx {{items.num}}/view/view/view/view/view!-- 底部内容 --view classshop-footlabel classfoot-radio{{checkedall.data}}radio value color#F33 tapcheckAllFunc :checkedcheckedall.data /text全选/text/labelview classfoot-textview classfoot-centerview classfoot-count合计:span classf-active-color0/spanview classfoot-tips不包含运费/view/view/viewview classfoot-num结算(0)/view/view/view/templatetemplate v-else!-- 自定义导航栏 --view classbox-bg stylefont-size: 36rpx;!-- uni-nav-bar shadow left-iconleft right-iconcart title购物车 / --uni-nav-bar statusBartrue fixedtrue title购物车 //viewviewimage classshop-info-else src../../static/cartImage/isNull.png/image/view/template/view /templatejavascript script setupimport {ref,reactive,computed,} from vueimport {useStore} from vueximport store from /store/index.js// 购物车商品数据const cartData reactive({data: computed(() {return store.state.cart.cartData})})console.log(cartData.data);// 全选const checkAllFunc () {store.dispatch(checkAllFunc)}// 获取全选状态const checkedall reactive({data: computed(() {return store.getters[checkedAll]})})// 全选const selectedItemOne (index) {store.commit(oneCheck, index)}// 编辑 or 确定const isEdit ref(false) /scriptstore index.js import { createStore } from vuex import cart from /store/modules/cart.js export default createStore({modules: {cart,} })store modules cart.js const getDefaultState () {return {// token: getToken(),cartData: [{checked: false,id: 1,name: 正版护奶裙日系jk制服套装显瘦学院风甜美背带连衣裙夏季中长裙子甜美背带连衣裙夏季中长裙,color: 哈哈短会十大,imgUrl: ../../static/shopImage/shopInfo/jk02.png,nprice: 999,num: 1,},{checked: false,id: 2,name: 正版护奶裙日系jk制服套装显瘦学院风甜美背带连衣裙夏季中长裙子甜美背带连衣裙夏季中长裙,color: 哈哈短会十大,imgUrl: ../../static/shopImage/shopInfo/jk02.png,nprice: 99,num: 2,},{checked: false,id: 3,name: 正版护奶裙日系jk制服套装显瘦学院风甜美背带连衣裙夏季中长裙子甜美背带连衣裙夏季中长裙,color: 哈哈短会十大,imgUrl: ../../static/shopImage/shopInfo/jk02.png,nprice: 990,num: 1,},{checked: false,id: 4,name: 正版护奶裙日系jk制服套装显瘦学院风甜美背带连衣裙夏季中长裙子甜美背带连衣裙夏季中长裙,color: 哈哈短会十大,imgUrl: ../../static/shopImage/shopInfo/jk02.png,nprice: 990,num: 1,},{checked: false,id: 5,name: 正版护奶裙日系jk制服套装显瘦学院风甜美背带连衣裙夏季中长裙子甜美背带连衣裙夏季中长裙,color: 哈哈短会十大,imgUrl: ../../static/shopImage/shopInfo/jk02.png,nprice: 990,num: 1,},],selectList: []} }const state getDefaultState() const getters {// 判断是否全选checkedAll(state) {return state.cartData.length state.selectList.length;} } const mutations {// 全选checkAll(state) {state.selectList state.cartData.map(v {v.checked true;return v.id})},// 不全选unCheckAll(state) {state.cartData.forEach(v {v.checked false;})console.log(state.cartData);state.selectList [];},// 单选oneCheck(state, index) {let id state.cartData[index].id; // 查询 原数组 idlet res state.selectList.indexOf(id); // 原数组的 id 是否存在于空数组 res 返回存在位置if (res -1) {state.cartData[index].checked false;return state.selectList.splice(res, 1);}state.cartData[index].checked true;state.selectList.push(id);;} } const actions {checkAllFunc({commit,getters}) {getters.checkedAll ? commit(unCheckAll) : commit(checkAll)} }export default {state,getters,mutations,actions }main.js import App from ./App// #ifndef VUE3 import Vue from vue import ./uni.promisify.adaptor import { createApp } from vue import store from store/index.js const app createApp(App) app.use(store).mount(#app) // Vue.config.productionTip false // #endif// #ifdef VUE3 import {createSSRApp } from vue export function createApp() {const app createSSRApp(App)return {app} } // #endif
http://www.dnsts.com.cn/news/24282.html

相关文章:

  • 招聘设计师去哪个网站wordpress编辑器无法实现随意排版
  • 常州装修网站建设公司网站开发的项目开发
  • 哪个网站免费做简历响应式布局与自适应布局区别
  • 新网站做seo 的效果cpa推广联盟
  • 网站架构招聘深圳网站优化费用
  • 江苏省网站备案查询杭州软件制作
  • 网站设计分析报告网站开发方案ppt
  • 怎么做点图片连接网站行业网站建设深圳公司
  • 长葛网站制作南宁网站推广优化
  • 有没有专门做售楼部包装的网站网上商城怎么推广
  • 网站运营如何做广州游戏软件开发公司有哪些
  • 如何做一个企业的网站小程序开店流程
  • 网站开发建设合同建立一个网站平台需要多少钱
  • 申请注册网站域名.商城网站建设发言材料
  • 建手机网站要多少钱回兴网络推广软件
  • 在阿里巴巴网站上怎么做贸易伊宁网站建设优化
  • 网站一直没收录门户网站建设工作总结
  • vue配合什么做网站比较好免费响应式网站模板
  • 如何查看网站图片尺寸房地产营销网站建设
  • 网站开发标书怎么写做图文网站要什么配置的服务器
  • 网站关键词没被搜出来没有网站可以域名备案
  • ps做的网站首页iis7新建网站
  • 南阳河南网站建设网址你懂我意思正能量2021
  • 网站怎么算抄袭省网站建设
  • 怎么去找做网站的网站怎么做国际化
  • 外贸网站建设哪家比较好网站上传后 后台进不去
  • 温州建设局官方网站西部数码网站打不开
  • 云南电商网站开发超炫酷的网站
  • 达内网站开发课程学校做网站需要什么
  • 在哪个网站可以免费制作简历广东深圳网络科技有限公司