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

怎么发布自己做的网站洛阳制作网站的公司哪家好

怎么发布自己做的网站,洛阳制作网站的公司哪家好,怎么制作网站接口,包装材料网站建设目录 Pinia 是什么#xff1f; uni-app 使用Pinia main.js 中引用pinia 创建和注册模块 定义pinia方式 选项options方式 定义pinia 页面中使用 pinia选项options方式 函数方式 定义pinia 页面中使用 函数方式 定义的pinia Pinia 是什么#xff1f; Pinia#xff0…目录 Pinia 是什么 uni-app 使用Pinia main.js 中引用pinia 创建和注册模块 定义pinia方式 选项options方式 定义pinia 页面中使用 pinia选项options方式 函数方式 定义pinia 页面中使用 函数方式 定义的pinia Pinia 是什么 Pinia发音为 /piːnjʌ/如英语中的 peenya 是 Vue 的存储库它允许您跨组件、页面共享状态。 在服务器端以及小型单页应用程序中您也可以从使用 Pinia 中获得很多好处 Devtools 支持 追踪 actions、mutations 的时间线 在组件中展示它们所用到的 Store 让调试更容易的 Time travel  热模块更换 不必重载页面即可修改 Store 开发时可保持当前的 State 为 JS 开发者提供适当的 TypeScript 支持以及 自动补全 功能。 uni-app 使用Pinia uni-app 内置了 Pinia 。Vue 2 项目暂不支持 使用 HBuilder X 不需要手动安装直接使用即可。使用 CLI 需要手动安装执行 yarn add pinia2.0.33 或 npm install pinia2.0.33。 uni-app已经内置了vuex和pinia两个状态管理不需要安装即可使用。 建议项目结构 ├── pages ├── static └── stores // 注意此处└── counter.js ├── App.vue ├── main.js ├── manifest.json ├── pages.json └── uni.scss main.js 中引用pinia mian.js 引用并使用pinia //导入pinia import * as Pinia from  pinia// 创建Pinia实例  // 将pinia实例挂载到vue实例上  app.use(Pinia.createPinia());return {app,Pinia, // 此处必须将 Pinia 返回 } main.js完整代码 // #ifndef VUE3 import Vue from vue import App from ./App Vue.config.productionTip  falseApp.mpType  appconst app  new Vue({...App }) app.$mount() // #endif// #ifdef VUE3 import { createSSRApp } from vue//导入pinia   import * as Pinia from  piniaimport App from ./App.vue export function createApp() {const app  createSSRApp(App)// 创建Pinia实例  // 将pinia实例挂载到vue实例上 app.use(Pinia.createPinia());return {app,Pinia, // 此处必须将 Pinia 返回} } // #endif 请特别注意pinia引用位置否则会报错 创建和注册模块 在需要使用全局状态管理的地方你可以创建一个或多个Pinia模块。每个模块代表一个具体的状态管理单元。 项目中新建stores文件夹用于存储 创建和注册的模块 在stores文件夹新建js文件useCounterStore.js用于存储 创建和注册的模块 定义pinia方式 选项options方式 定义pinia 在useCounterStore.js中写入如下代码 import { defineStore } from pinia// 定义仓库有两种定义方式// 01 选项options方式 export const useCounterStore  defineStore(counter, {// 定义状态state:()({count:5}),// 计算数据getters:{doubleCount:(state)state.count*2},// 动作支持异步actions:{setCount(v){this.count  v;}} }) 页面中使用 pinia选项options方式 templateviewpinia 大菠萝doubleCount:{{doubleCount}}button{{count}}/button/view /templatescript import {useCounterStore} from /stores/useCounterStore.js // map方泛 import {mapState} from pinia;export default {data(){},computed: function(){// 把pinia 的state映射到页面...mapState(useCounterStore,[count,doubleCount]} ,methods:{// 把pinia的方法映射到页面...mapActions(useCounterStore,[setCount])} /script 这种写法和vuex很类似但是少了mutation方法 函数方式 定义pinia 新建js文件(useColorStore.js)并且定义pinia // 导入定义仓库的方法 import {defineStore} from pinia;// 导入响应式和计算 import {ref} from vue const  useColorStore  defineStore(color,(){// 定义一个状态颜色为 默认红色const colorref(red);// 定义一个设置状态的方法const setColor  v{color.value  v;}// 导入return {color,setColor} }) export default useColorStore;           页面中使用 函数方式 定义的pinia templateview classcontainerbutton clicksetColor更改颜色/button view :stylebackground:colorStore.colorv-showisShow/view/view /templatescript setupimport useColorStore from /stores/useColorStore.jsconst colorStore  useColorStore() const setColor  ()  { colorStore.setColor(#333)}   /script style langless scoped .container {padding: 0 20px 20px;font-size: 14px;line-height: 24px;} /style 误区 参考文档 状态管理 Pinia | uni-app官网
http://www.pierceye.com/news/872972/

相关文章:

  • 类似情侣空间的网站开发seo外推软件
  • 网站建设策划方案怎么写工业品网络营销
  • 上海本地网站建设微信网站怎么建设
  • 江苏华江建设集团网站wordpress开发找工作
  • 家政服务网站源码自己做网站好还是让别人做
  • 手机网站用什么系统做网站在什么地方发帖子呢
  • 虚拟电脑可以做网站吗中国建设行业信息网站
  • 网站设计建设合同公司网页设计实例教程
  • 仿起点小说网站开发网站图片优化工具
  • 在线做logo的网站泉州做网站哪家好
  • 知名企业网站人才招聘情况如何网络系统集成
  • 做灯带的网站重庆有哪些好玩的地方
  • 小孩子做手工做游戏的网站百度账号设置
  • 大庆做网站公司巩义网站建设方案报价
  • 该网站受海外服务器保护品牌营销型网站建设公司
  • 免费做一建或二建题目的网站郑州企业建站系统模板
  • 想自己建个网站徐州做网站软件
  • 蓝色系网站设计企业应对承包商的施工方案尤其是
  • 旅游网站 源码 织梦导购网站开发
  • 头像制作网站开源低代码平台
  • 网站到期域名怎么解决办法自己动手建立网站3
  • 比较有名的网站建设平台吉林建设网站
  • 网站服务器解决方案wamp安装wordpress
  • 义乌制作网站赣州网站建设公司
  • 东莞网站平台后缀建设淘宝客网站
  • 深圳龙华新区住房和建设局网站示范校建设专题网站
  • 成都制作网站的公司简介wordpress录入表单写数据库
  • 中山网站设计收费标准互联网保险发展现状和趋势
  • 公司网站发布流程简述企业网络建设的步骤
  • 哪些网站可以做问卷第1063章 自己做视频网站