国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uni-app開發(fā)微信小程序 vue3寫法添加pinia

這篇具有很好參考價值的文章主要介紹了uni-app開發(fā)微信小程序 vue3寫法添加pinia。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

說明

使用uni-app開發(fā),選擇vue3語法,開發(fā)工具是HBliuderX。雖然內(nèi)置有vuex,但是個人還是喜歡用Pinia,所以就添加進(jìn)去了。
Pinia官網(wǎng)連接

添加步驟

第一步:

在項目根目錄下執(zhí)行命令:

npm install pinia

第二步:

配置main.js文件

// #ifdef VUE3
import { createSSRApp } from 'vue'
import * as Pinia from 'pinia';		// 配置pinia第一句
export function createApp() {
  const app = createSSRApp(App)
  // 狀態(tài)管理
  const store = Pinia.createPinia();	// 配置pinia第二句
  // 持久化
  app.use(store);						// 配置pinia第三句
  return {
    app,
	Pinia								// 配置pinia第四句
  }
}
// #endif

第三步,使用:

創(chuàng)建store文件夾、創(chuàng)建store/index.js

import {
	appStore
} from "./modules/app.js"

const useStore = () => ({
	app: appStore(),
});

export default useStore;
/**
 * 用法
 * 	import useStore from "@/store/index.js"
	const {
		app
	} = userStore();
	
	let app = app.appIndex
 */

然后創(chuàng)建store/modules/app.js文件

import {
	defineStore
} from 'pinia'
export const appStore = defineStore('app', {
	unistorage: true, // 是否持久化到內(nèi)存
	state: () => {
		return {
			// 測試
			appIndex: 999,
		}
	},
	actions: {}
})

像下面這個樣子:
微信小程序 pinia,uni-app,微信小程序,小程序,pinia

使用:

在js文件夾下導(dǎo)入使用即可

import useStore from "@/store/index.js"
	const {
		app
	} = userStore();
	
	let app = app.appIndex

完整一點的示例:

<script>
	import useStore from "@/store/index.js"
	const {app} = useStore();
	export default {
		data() {
			return {
				text:"",
			}
		},
		methods: {
			getText(){
				this.text = app.appIndex;
			}
	}
</script>

如果有更好的方法,歡迎大家一起討論!文章來源地址http://www.zghlxwxcb.cn/news/detail-771286.html

到了這里,關(guān)于uni-app開發(fā)微信小程序 vue3寫法添加pinia的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • VUE(uni-app框架)開發(fā)微信小程序①-搭建腳手架

    VUE(uni-app框架)開發(fā)微信小程序①-搭建腳手架

    一,腳手架搭建 前提:搭建腳手架的前提是需要裝node.js,因為需要用到npm。 下載官網(wǎng):下載 | Node.js 中文網(wǎng) (nodejs.cn) 根據(jù)自己需要下載一個適合自己的版本,然后點擊安裝,安裝完成后在命令提示窗口輸入 node -v如果有版本信息就說明安裝成功了 ?接下來: 1.全局安裝: np

    2024年02月11日
    瀏覽(28)
  • uni-app開發(fā)微信小程序

    uni-app開發(fā)微信小程序

    編輯器:HubilderX 運行環(huán)境:微信開發(fā)者工具 技術(shù)棧:uni-app + vue + uView + uCharts + LeanCloud 創(chuàng)建微信小程序項目時,我才用了vue前端框架 PS:用的是HbuilderX編輯器 1. 注冊微信小程序 注冊完后,獲取微信小程序的AppID,并在manifest.json文件配置; 2. 導(dǎo)入uView和uCharts組件庫 使用uni-

    2024年02月16日
    瀏覽(21)
  • uni-app+vue3微信小程序切換主題皮膚

    思路來源: https://blog.csdn.net/qq_42611074/article/details/128236458 引用store做全局css變量替換; store.js 添加全局的監(jiān)聽函數(shù) common/themeMixin.js main.js 給要切換的頁面加上css變量 login.vue 升級版 在base.css寫好主題配色; 引用store做全局css變量替換; store.js 添加全局的監(jiān)聽函數(shù) common/themeM

    2024年02月12日
    瀏覽(99)
  • uni-app:vue3 + uni-app 在微信小程序中無法使用app.component全局注冊組件

    按上文中的代碼執(zhí)行后,會發(fā)現(xiàn)在微信小程序開發(fā)中全局注冊的組件是無法顯示的,這是uniapp的一個未解決bug, 在uniapp中出了可以通過vue實例的component方法注冊全局組件外,uniapp支持另一種全局注冊的方式,就是通過 easycom 掃描注冊,步驟如下 easycom 的掃描流程是:通過代碼

    2024年02月16日
    瀏覽(105)
  • 如何使用uni-app開發(fā)微信小程序

    如何使用uni-app開發(fā)微信小程序

    uni-app 是一個使用 Vue.js 開發(fā)所有前端應(yīng)用的框架。開發(fā)者編寫一套代碼,可發(fā)布到 iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應(yīng)用等多個平臺。 詳細(xì)的 uni-app 官方文檔,請翻閱https://uniapp.dcloud.net.cn uni-app 官方推薦使用 HBuilderX 來開發(fā) uni-ap

    2024年02月10日
    瀏覽(27)
  • UNI-APP開發(fā)微信小程序的基本流程

    UNI-APP開發(fā)微信小程序的基本流程

    需提前準(zhǔn)備的工具:HBuilder X ,微信開發(fā)者工具 登錄小程序官網(wǎng),如已有賬號,則直接登錄。 無賬號,申請完賬號后,進(jìn)入賬號填寫相關(guān)信息,獲取appId。 獲取appId:【開發(fā)-開發(fā)管理-開發(fā)設(shè)置】 【文件】-【新建】-【項目】: 點擊【manifest.json】,將微信小程序的配置信息填

    2024年02月06日
    瀏覽(28)
  • 前端Uni-app開發(fā)微信小程序|微信小程序手機(jī)商城

    前端Uni-app開發(fā)微信小程序|微信小程序手機(jī)商城

    作者主頁:編程指南針 作者簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家 、CSDN內(nèi)容合伙人、掘金特邀作者、阿里云博客專家、51CTO特邀作者、多年架構(gòu)師設(shè)計經(jīng)驗、騰訊課堂常駐講師 主要內(nèi)容:Java項目、Python項目、前端項目、人工智能與大數(shù)據(jù)、簡歷模板、學(xué)習(xí)資料、面試題庫

    2024年02月12日
    瀏覽(32)
  • uni-app微信小程序分享微信好友與分享到朋友圈功能【vue3+ts+uni-app+vite】

    uni-app微信小程序分享微信好友與分享到朋友圈功能【vue3+ts+uni-app+vite】

    微信小程序開發(fā)結(jié)束之后,點擊右上角三個點顯示: 1、創(chuàng)建share.ts文件 2、全局使用, 在 main.ts 里面 添加全局的 mixin 這樣配置結(jié)束之后整個小程序所有頁面點擊右上角轉(zhuǎn)發(fā)分享都走的這個文件,如果需要單個頁面可以轉(zhuǎn)發(fā),可以看第三點 3、在需要的頁面進(jìn)行調(diào)用就行啦 a.

    2024年02月14日
    瀏覽(159)
  • uni-app 開發(fā)微信小程序 自動化編譯/啟動項目

    uni-app 開發(fā)微信小程序 自動化編譯/啟動項目

    ??????最近開發(fā)一個uni-app的小程序項目,因為習(xí)慣使用vscode 而項目不得不借助hbuderx 運行,微信開發(fā)工具調(diào)試,偶爾還需要使用 ios模擬器,?8g內(nèi)存的mac 就變的異常卡頓,所以就研究了下通過npm命令去編譯、 運行等工程化配置, 這樣就不用運行hbuderx 減少內(nèi)存使用,順便?

    2024年02月07日
    瀏覽(93)
  • uni-app開發(fā)微信小程序 web-view通訊

    uni-app開發(fā)微信小程序 web-view通訊

    最近開發(fā)了一個微信小程序嵌套vue頁面 vue頁面 有時候會使用到微信小程序的api 但是有的api他h5是不支持的 ?官方文檔中提供的兩種方法 @message 內(nèi)嵌的h5頁面不支持 Window的postMessage 在h5端使用沒啥問題,這該死的uni-app頁面不管怎么弄都會報那個window的錯? 還是我太菜了。。。

    2024年02月19日
    瀏覽(89)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包