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

代做淘宝联盟网站网站流程

代做淘宝联盟网站,网站流程,安徽省建设干部培训学校网站,软件工程与项目管理前言 接上一篇学习笔记#xff0c;今天主要是抽空学习了vue的状态管理#xff0c;这里学习的是vuex#xff0c;版本4.1。学习还没有学习完#xff0c;里面有大坑#xff0c;难怪现在官网出的状态管理用Pinia。 一、vuex状态管理知识点 上面的方式没有写全#xff0c;还有…前言 接上一篇学习笔记今天主要是抽空学习了vue的状态管理这里学习的是vuex版本4.1。学习还没有学习完里面有大坑难怪现在官网出的状态管理用Pinia。 一、vuex状态管理知识点 上面的方式没有写全还有一种用钩子的方式,code示例见下面后面更精彩。 二、code示例 1.新建vue项目 具体方式就不重复了我这里是用的webstormwebstorm新建vue项目” 这里需要安装vuex命令行端执行npm install vuex 2.代码示例 先上目录截图 main.js import { createApp } from vue import App from ./App.vue import VuexStore from ./store;createApp(App).use(VuexStore).mount(#app) store/index.js //vuex4写法 import {createStore} from vuexconst vuexStore createStore({//用来存储状态数据state: {author: 韦小宝,nickname: 肥仔哥哥,list: [{name: tom,age: 1,sex: 男},{name: jerry,age: 2,sex: 女},{name: lili,age: 3,sex: 男}]},mutations: {},actions: {},modules: {} })//下面是vuex3的写法 /*import Vuex from vuexconst state {author: 肥仔哥哥,list: [{name: tom,age: 1,sex: 男},{name: jerry,age: 2,sex: 女},{name: lili,age: 3,sex: 男}] }const mutations {}const actions {}const getters {}const vuexStore new Vuex.Store({state, // 状态mutations, // 包含多个更新state函数的对象actions, // 包含多个队形事件回调函数的对象getters // 包含多个getter计算属性函数的对象 })*/export default vuexStoreApp.vue templateimg altVue logo src./assets/logo.pngHelloWorld/hrCompA/ /templatescript setup import HelloWorld from /components/HelloWorld.vue; import CompA from /components/CompA.vue;/scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style HelloWorld.vue templatediv classhellopdemo author:{{ author }}/ph1list 数据/h1ulli v-foritem in list :keyitem.idp{{ item.name }} | {{ item.age }} | {{ item.sex }}/p/li/ulp辅助函数读取nickname{{ nickname }}/pp辅助函数读取localCurAge{{ mapStateParam.localCurAge }}/p/div /templatescript setup import {computed} from vue; import vuexStore from /store/index;//store辅助函数 import {useStore, mapState} from vuex;//方式1:store存储对象访问 const author vuexStore.state.author; const list vuexStore.state.list; console.log(HelloWorld setupstore对象:, vuexStore.state)//方式2:用useStore钩子与store对象一样 const useStoreHook useStore(); console.log(HelloWorld setupuseStore钩子:, useStoreHook.state)//方式3store辅助函数访问 const mapStateParam computed(() {return {localCurAge: 17,...mapState([author,nickname,list]) //...对象展开运算符} }) console.log(HelloWorld setupmapState辅助函数:, mapStateParam.value.localCurAge); //console.log(HelloWorld setupmapState辅助函数:, mapStateParam.value.nickname());/* 其实可以直接接收用computed包是转计算属性 const mapStateParamNew mapState([author,nickname,list]); console.log(HelloWorld setupmapState辅助函数2:, mapStateParamNew.author()) *//scriptstyle scoped/style ComA.vue script import {mapState} from vuex;//比较HelloWorld的组合式API写法 //大坑辅助函数mapStatevuex4不支持setup写法只能用组合式API写法 export default {computed: {localCurAge: {get() {return 18;}},...mapState([author, nickname, list])}, }/scripttemplatediv classhellopdemo author:{{ author }}/ph1list 数据/h1ulli v-foritem in list :keyitem.idp{{ item.name }} | {{ item.age }} | {{ item.sex }}/p/li/ulp辅助函数读取nickname{{ nickname }}/pp辅助函数读取localCurAge{{ localCurAge }}/p/div /templatestyle scoped/style三、效果截图 四、异常原因 上半部分nickname不能得到的原因 vuex官网明确说明辅助函数必须使用选项式方式期待后面的版本能兼容下 总结 状态管理应该还是很有必要掌握的现在vue官网介绍的是Pinia菠萝比vuex轻         vuex状态管理的只能分2篇分享了我也是学习过程中被困扰半天今晚还在发版本前端键盘都敲出火星了后端都在等待bug验完。         与大家共同进步uping
http://www.hkea.cn/news/14575920/

相关文章:

  • 南沙做网站公司网站页面设计怎么收费
  • 做外贸商城网站万网做网站吗
  • 镇江网站建设找思创佛山网站建设专家评价
  • 网站建设用电脑深圳别墅装修设计公司报价
  • ps怎么做网站界面设计服装设计网上自学课程
  • 互联网站安全古网站典模板
  • 宣城网站 建设青州网站建设qzfuwu
  • wordpress跳转手机站seo优化在线诊断
  • 注册域名查询网站官网大连大连建设工程信息网站
  • 网站怎么分类wordpress侧栏登陆
  • 孝昌县建设局网站数据网站建设哪家好
  • 做兼职有哪些网站销售管理系统实验报告
  • 公司网站的维护安徽圣力建设集团网站
  • 网站建设方案书备案提供温州手机网站制作哪家好
  • 南阳建设网站制作某品牌休闲零食网站建设规划书
  • 上海建设工程招投标在什么网站wordpress主题添加logo图片
  • 网站建设学习网页设计尺寸1440
  • 上海网站分站建设织梦医院网站源码
  • 备案ip 查询网站广州专业网站制作公司
  • 利用小偷程序做网站147seo工具
  • 网站搭建设计范文dux5.3 wordpress
  • 搭建flv视频网站制作网站的分类
  • 建设厅网站贵州人事考试信息网wordpress汉化主题下载地址
  • 1g内存的服务器可以建设几个网站建德网站seo
  • 网站建设公司电话萨隆wordpress
  • 新区网站建设域名搜索
  • 成都网站建设qghl网页制作
  • 南京网站开发xuan南京乐识网站公司建立
  • 武昌网站建设制作网站建设工作描述
  • 电子商务网站建设的认识做网站要用到的技术