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

网站切图怎么切网络营销的含义

网站切图怎么切,网络营销的含义,传媒公司骗人套路,内蒙古做网站文章目录 创建项目安装Pinia包main.js注册Pinia在src下创建store/store.js文件,放入以下内容在app.vue中的使用(在其他组件也一样的) 创建项目 npm create vitelatest my-vue-app选vue 选JavaScript cd my-vue-app npm install npm run dev安装Pinia包 npm install piniamain…

文章目录

      • 创建项目·
      • 安装Pinia包
      • main.js注册Pinia
      • 在src下创建store/store.js文件,放入以下内容
      • 在app.vue中的使用(在其他组件也一样的)

创建项目·

npm create vite@latest my-vue-app选vue
选JavaScript
cd my-vue-app
npm install
npm run dev

安装Pinia包

npm install pinia

main.js注册Pinia

import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import { createPinia } from "pinia";
const app = createApp(App)
const pinia = createPinia();
app.use(pinia).mount('#app');

在src下创建store/store.js文件,放入以下内容

import { defineStore } from "pinia";
// 导出方法(每个方法对应一个模块,相当于vuex的模块化,引入组件时按需引入)
export const xj = defineStore("main", {state: () => {return {name: "萧寂",age: 22,sex: "男",};},getters: {},actions: {},
});

在app.vue中的使用(在其他组件也一样的)

<script setup>
//解构出store.js内的需要的方法(每个方法对应一个模块,相当于vuex的模块化)
import { xj } from "./store/store";//将数据变成响应式的方法
import { storeToRefs } from "pinia";// 调用解构出来的方法
const store = xj();//将store内的属性变成响应式的
storeToRefs(store);
//也可以(二者使用方式等价)
// const {name,age} = storeToRefs(store); //此时的name和age也是响应式的,但和ref不同,修改name或者age需要用store调用,如store.name=''//修改数据
const changeName = () => {store.name = "张三";
};//还原/重置所有数据
const reasetName = () => {store.$reset();
};
const reasetName2 = () => {// 这种重置相当于赋初始值操作,比较麻烦,推荐使用方式一store.name = "萧寂";store.age = 22;store.sex = "男";
};//批量修改数据
const pathStore = () => {store.$patch({name: "小红",age: 100,sex: "女",});
};const pathStore2 = () => {// 这种批量修改相当于赋值操作, 比较麻烦,推荐使用方式一store.name = "萧寂哈哈哈哈";store.age = 50;store.sex = "女";
};const piniaData = () => {console.log(store.name);console.log(store.age);console.log(store.sex);
};
</script><template><!-- 获取pinia的数据 --><div>姓名:{{ store.name }}</div><div>年龄: {{ store.age }}</div><div>性别: {{ store.sex }}</div><button @click="changeName">只更改姓名</button><button @click="reasetName">重置所有(方法一)</button><button @click="reasetName2">重置所有(方法二)</button><button @click="pathStore">批量修改数据(方式一)</button><button @click="pathStore2">批量修改数据(方式二)</button><button @click="piniaData">在js里面打印当前数据</button>
</template><style scoped lang="scss"></style>

接下来直接运行就好,我个人就比较喜欢直接使用赋值,直接修改这种,并且支持重置和批量修改,这里并未讲到关于pinia的方法使用,如gettersactions配置,因为我个人目前还没用到这种场景,只用到了全局数据,这里就只讲到了最简单使用就上面的取值赋值重置批量修改在js中打印数据,我目前只用到了这些,如果需要其他更详细的,来我博客找详细的pinia笔记去看

http://www.yidumall.com/news/31894.html

相关文章:

  • 做是么网站网络安全
  • 分销seo标题优化的心得总结
  • 网站制作自己做全球疫情今天最新消息
  • psd设计网站模板种子搜索引擎在线
  • 建设银行官方网站是什么企业关键词优化公司
  • 网站注册费用软文素材网
  • 阿里云可以做网站跨境电商平台推广
  • 网站建设包括哪些方面?2023年9月疫情又开始了吗
  • 自学做网站企业网站营销
  • 网站制作字怎么放在图上面附近的电脑培训班在哪里
  • 宣传部总结网站建设电子商务推广方式
  • 美女与男做那个的视频网站sem竞价推广是什么意思
  • 小程序有做门户网站大数据智能营销
  • 做网站相关的英文名词seo网站搜索优化
  • wordpress设置登陆口seo长尾关键词排名
  • wordpress大侠网站建设优化推广
  • 哪些网站是做采购的seo黑帽教学网
  • 建设工程竞标网站镇江网站关键字优化
  • 个人网站建设方案模板品牌网站建设解决方案
  • 疫情防控形势分析发言seo优化总结
  • 开发手机端网站模板下载厦门网站推广优化哪家好
  • 做网站费用是什么网络营销专业毕业论文
  • 谎称在赌博网站做维护三只松鼠软文范例500字
  • 武义网站建设网站搜索引擎推广
  • 网站建设需具备的条件竞价托管外包服务
  • 长春专业做网站的公司有哪些关键词云图
  • 怎么建立一个网站存照片视频的链接淄博网站seo
  • 分布式移动网站开发技术兰州网络推广电话
  • 新网站怎么做推广百度搜索页面
  • 惠州网站开发怎么注册一个自己的网站