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

自己制作一个网站需要什么软件汕头新闻

自己制作一个网站需要什么软件,汕头新闻,前端一般怎样做网站,wordpress分类含有中文实现组件全局#xff08;数据#xff09;管理的一种机制#xff0c;可以方便的实现组件之间共享数据#xff0c;不同于上述三种传递值的方式。 可以把vuex当成一个store仓库#xff0c;可以集中管理共享的数据#xff0c;并且存储在vuex中的数据都是响应式的#xff0c…实现组件全局数据管理的一种机制可以方便的实现组件之间共享数据不同于上述三种传递值的方式。 可以把vuex当成一个store仓库可以集中管理共享的数据并且存储在vuex中的数据都是响应式的数据与页面同步。 一般情况下只有组件之间共享的数据才有必要存储到vuex中对于组件中的私有数据依旧存储在组件自身的data中。 注意如果你使用的是HBuilderX它已经内置了Vuex。如果你是使用npm或者yarn可以通过以下命令安装 安装vuex npm install vuex --save 1、创建Vuex的store 在项目的src目录下创建一个store文件夹然后在该文件夹中创建一个index.js文件用于定义和配置Vuex store。 /* // 方式一import { createStore } from vuex;export default createStore({state() {return {count:0,// 定义一个名为 name 的状态//公共的变量存储数据这里的变量不能随便修改只能通过触发mutations的方法才能改变};},mutations: {increment(state) {// 定义一个名为 increment 的修改状态方法state.count;}//相当于同步的操作},actions: {increment({ commit }) {commit(increment);}//相当于异步的操作,不能直接改变state的值只能通过触发mutations的方法才能改变},getters: {count: (state) state.count},}); */ // 方式二 推荐 import Vuex from vuex; import {LoginPostMethod} from /api/api.js;const store new Vuex.Store({state: {count:0,// 定义一个名为 name 的状态resToken: ,// 定义token//公共的变量存储数据这里的变量不能随便修改只能通过触发mutations的方法才能改变},mutations: {increment(state) { // 定义一个名为 increment 的修改状态方法state.count ;},setToken(state,token){// 定义一个名为 setToken 的修改状态方法console.log(state,state);console.log(token,token);state.resToken token.resToken;uni.setStorageSync(resToken, token.resToken);},setEmptyToken(state){// 定义一个名为 setEmptyToken 的修改状态方法console.log(emptyState,state);state.resToken ;uni.setStorageSync(resToken, null);},//相当于同步的操作},actions: {// 网络请求async logIn(context,apyload){console.log(context,context);console.log(apyload,apyload);const res await LoginPostMethod(apyload)console.log(执行成功,res)if(res.success){const token {resToken: res.token,}// 设置tokencontext.commit(setToken, token)}// 返回值return res;},//相当于异步的操作,不能直接改变state的值只能通过触发mutations的方法才能改变}})export default store 2、在main.js中引入store并使用 3.使用 import store from /store/index.js;//需要引入store*** export default{data(){return{}},methods:{addCountMethod() { // 定义一个名为 addMethod 的增加 count 的方法// 修改状态方法store.commit(increment);// 获取 state 中的 count 值const curcount store.state.count;console.log(curcount,curcount);}, setMethodOne(){// 直接调用/store/index.js mutations中定义的方法store.commit(setEmptyToken);},setMethodTwo(){// 调用/store/index.js 中logIn方法const result await store.dispatch(logIn, res)},} }
http://www.dnsts.com.cn/news/222812.html

相关文章:

  • 做3d模型网站赚钱么网页设计与制作教程考试
  • 官方网站作用手机网站 多html
  • 西宁公司网站建设建设银行网站的机构有哪些
  • html网站标题怎么做软文广告经典案例200字
  • 怎么在凡科做自己网站品牌注册和商标注册有什么区别
  • 上海企业网站制作服务改网站描述
  • 成都网站建设 3e企业查询软件排行榜
  • 正规网站建设报价网页制作素材教学
  • 如何推广网站业务wordpress 有什么用
  • wordpress 哪些网站百讯网站建设
  • 印度尼西亚网站后缀制作视频的免费软件
  • 做门户网站主要技术哪一块山东网站app制作
  • 前端搜索网站引擎怎么做移动网站开发工具
  • 无忧网站源码wordpress auto get rss
  • 大同住房与城乡建设厅网站网络营销平台有哪些?
  • 网站建设十大品牌网站灰色
  • 根据网站集约化建设的要求vps搭建网站是什么意思
  • 网站开发费用的会计分录样式模板网站
  • 手机网站建设书籍网站建设怎么加音乐
  • seo建站搜索广告排名
  • 网站营销是什么意思茶叶网站开发目的和意义
  • aspx网站开发教程品牌策划岗位职责
  • cod建站系统廊坊网站制作建设
  • 苏州集团网站制作设计制作网站要多少钱
  • 电商网站规划书网站建设学多久
  • 昌图网站推广重庆做网站公司贴吧
  • 花的网站建设规划书dedecms使用教程
  • 网站模板下载工具免费的客户管理软件排行榜
  • 网站的icp备案ppt免费模板下载网站有哪些
  • 建站平台备案wordpress 歌词 插件