中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

編寫 網(wǎng)站 語言海外免費網(wǎng)站推廣有哪些

編寫 網(wǎng)站 語言,海外免費網(wǎng)站推廣有哪些,網(wǎng)絡(luò)維護(hù)年終個人工作總結(jié),wordpress文章點擊量前言:從這篇文章開始實現(xiàn)vue3vite的后臺管理系統(tǒng),記錄下自己搭建后臺系統(tǒng)圖的過程。 這篇文章完成項目的初始化和基本配置,這一步可以直接跟著vue3官網(wǎng)進(jìn)行。整個系列只有前端部分,不涉及后端。 vue3官網(wǎng):https://cn.…

前言:從這篇文章開始實現(xiàn)vue3+vite的后臺管理系統(tǒng),記錄下自己搭建后臺系統(tǒng)圖的過程。 這篇文章完成項目的初始化和基本配置,這一步可以直接跟著vue3官網(wǎng)進(jìn)行。整個系列只有前端部分,不涉及后端。

vue3官網(wǎng):https://cn.vuejs.org/guide/quick-start.html

這是項目的nodenpm版本:

1.項目初始化

npm create vue@latest 
cd vite-ts-vueadmin 
npm install 
npm run dev

項目運行成功截圖:

2.安裝系統(tǒng)所需依賴

這個項目是用ts寫的,先安裝下支持typescriptnode.js支持類型文件。

npm install @types/node --save-dev

安裝后,在項目根目錄下建types文件夾,types/user.d.ts 創(chuàng)建ts的變量聲明類型

interface User {token: string;avatar: string; // 頭像mobile:string; //   手機(jī)號account:string; // 用戶名id:number; // 用戶id
}

3.然后在?vue.config.js?文件下配置

interface User {token: string;avatar: string; // 頭像mobile:string; //   手機(jī)號account:string; // 用戶名id:number; // 用戶id
}

安裝piniapiniavue2中的vuex, 安裝好pinia后,在安裝插件pinia-plugin-persistedstate

npm install pinia 
npm install pinia-plugin-persistedstate

使用:在store/index.ts

import { createPinia } from 'pinia'
import persist from 'pinia-plugin-persistedstate';const pinia = createPinia();
pinia.use(persist);export default pinia

pinia-plugin-persistedstate?插件可以將pinia數(shù)據(jù)自動保存到瀏覽器本地存儲

下面的例子幫助大家理解,在頁面新增登錄、退出按鈕,登錄時將數(shù)據(jù)存到pinia,使用這個插件后發(fā)現(xiàn),瀏覽器會同時存儲這些數(shù)據(jù)。

HelloWorld.vue文件的代碼如下:

<el-button type="primary" @click="login">登錄</el-button>
<el-button type="primary" @click="unlogin">退出</el-button><h1>{{ msg }}</h1>import { storeToRefs } from 'pinia'
import { toRefs } from 'vue'
import { usersStore } from '@/store/user'
const store = usersStore()// storeToRefs(store) 將store中的屬性解構(gòu)出來,具有響應(yīng)式,storeToRefs(store.userinfo) 是錯誤的,storeToRefs只能解構(gòu)store對象為響應(yīng)式對象
// 解構(gòu)store中的屬性 ,不使用storeToRefs
const { name,mobile } = toRefs(store.userInfo)
console.log(name.value,mobile)
const count = ref<Number>(0)
const login = ()=>{store.setUserInfo({name:'張三',mobile:13221081920,})
}
const unlogin = ()=>{store.clearUserInfo()
}

新建store/user.ts文件,定義一些登錄后的信息,

import { defineStore } from 'pinia';
import { ref } from 'vue';
import type { User } from '@/types/user'; export const usersStore = defineStore('users', () => {const userInfo = ref<User>({name:'abc',avatar: '123', // 頭像mobile: '13221091091', //   手機(jī)號account: 'lita', // 用戶名id: 1});const setUserInfo = (u:User) =>{userInfo.value = u;}const clearUserInfo = () =>{// void 是用來創(chuàng)建 undefined,不管它后面跟個啥,得到的都是 undefined;userInfo.value = void 0;// 上面的代碼代表 userinfo.value = undefined;}return { userInfo ,setUserInfo, clearUserInfo }
},{persist: true})

點擊登錄,數(shù)據(jù)會被存儲到localStorage,點擊退出localstorage里面的數(shù)據(jù)會清空

4.繼續(xù)安裝插件和組件

npm i elementui-plus
npm i unplugin-auto-import/vite
npm i unplugin-vue-components/vite

unplugin-auto-import/vite在組件內(nèi)部自動import

unplugin-vue-components/vite在組件內(nèi)部引入其他組件時可以省略import

ElementPlusResolver在使用elemtuiPlus組件時,無需引入,直接使用即可。

import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

vue.config.js文件中加入下面的代碼:

import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'// https://vite.dev/config/
export default defineConfig({plugins: [AutoImport ({imports: ['vue','vue-router'], // 自動導(dǎo)入vue和vue-router相關(guān)函數(shù)resolvers: [ElementPlusResolver()],//這樣就不用在main.js中使用import來導(dǎo)入element-plus了}),Components({resolvers: [ElementPlusResolver()] // 這樣我們就可以在組件中不需要引入就可以使用elementui-plus中的組件了}),vue()],
});
http://www.risenshineclean.com/news/43012.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)工作描述百度搜索引擎介紹
  • 商用自適應(yīng)網(wǎng)站建設(shè)智能搜索引擎
  • 自助建站廣告發(fā)布天津推廣的平臺
  • 自適應(yīng)營銷網(wǎng)站模板互聯(lián)網(wǎng)營銷培訓(xùn)班
  • 建立soho公司網(wǎng)站什么是搜索引擎優(yōu)化推廣
  • 代做畢業(yè)項目哪個網(wǎng)站好新浪微輿情大數(shù)據(jù)平臺
  • 新泰網(wǎng)站制作公司北京seo收費
  • 公眾號小程序二維碼怎么生成搜索引擎排名優(yōu)化
  • 專業(yè)格泰建站海外自媒體推廣
  • 怎么設(shè)計公司的網(wǎng)站模板無代碼免費web開發(fā)平臺
  • 可視化信息 網(wǎng)站個人如何在百度做廣告
  • 網(wǎng)站網(wǎng)站制作400多少錢百度app大全
  • 網(wǎng)站如何留住用戶關(guān)鍵詞代發(fā)排名首頁
  • 自己制作wordpress主題成都網(wǎng)站seo性價比高
  • 儋州網(wǎng)站建設(shè)網(wǎng)站查詢域名解析
  • node.js 做網(wǎng)站全媒體運營師報名費多少錢
  • 建站公司網(wǎng)站用什么好色目人
  • 天津網(wǎng)站建設(shè)報價登錄百度app
  • 做淘寶的批發(fā)網(wǎng)站有哪些百度sem
  • 日語網(wǎng)站建設(shè)需要注意什么seo快速排名網(wǎng)站優(yōu)化
  • 安徽省建設(shè)法治協(xié)會網(wǎng)站google play官網(wǎng)入口
  • 自然志wordpress百度網(wǎng)盤seo優(yōu)化
  • 網(wǎng)絡(luò)營銷推廣方法結(jié)論紹興網(wǎng)站快速排名優(yōu)化
  • 門戶網(wǎng)站做壓力測試搜索引擎的工作原理是什么?
  • python做網(wǎng)站入門寧波網(wǎng)站建設(shè)
  • 做網(wǎng)頁一個頁面多少錢重慶seo職位
  • 網(wǎng)站交互功能萬網(wǎng)是什么網(wǎng)站
  • 旅游電商網(wǎng)站建設(shè)方案優(yōu)速網(wǎng)站建設(shè)優(yōu)化seo
  • wordpress 菜單 圖片汕頭網(wǎng)站建設(shè)方案優(yōu)化
  • 建設(shè)網(wǎng)站前期準(zhǔn)備工作河南品牌網(wǎng)絡(luò)推廣外包