目录碰到题目在js文件中封装涉及到利用pinia的方法时,发现和组件内容并差别步,二者是互相独立的。为了方便利用,需要在新建对象的时间,将pinia作为参数传进去 只需要传pinia参数就可以store/index.js[code]import { defineStore } from "pinia"; import { createPinia } from 'pinia' export const pinia = createPinia(); export const StoreData = defineStore('storeData',{ state:()=>( { carList:[], carsMessage:{} } ) })[/code]main.js[code]import { pinia } from './store/'; import App from './App.vue'; const app = createApp(App); app.use(pinia); app.mount('#app');[/code]js脚本文件利用[code]import { StoreData,pinia } from "@/store"; const storeData = new StoreData(pinia);// 必须传参数 pinia[/code]如许就可以了,假如没有[code]new StoreData(pinia)[/code]传参数,是不会改变的 到此这篇关于vue开发中,在js文件里利用pinia和组件同步的文章就先容到这了,更多相干vue 利用pinia和组件同步内容请搜索脚本之家以前的文章或继承浏览下面的相干文章希望各人以后多多支持脚本之家! 来源:https://www.jb51.net/javascript/328922pay.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-2 02:19 , Processed in 0.037760 second(s), 19 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.