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

西部数码网站开发管理助手快手广告联盟平台官网

西部数码网站开发管理助手,快手广告联盟平台官网,前端做的网站,网站排名优化方案1.创建项目2.按需引入elementplus3.引入less安装vue-router安装 axios安装 piniapinia的持久化配置(用于把数据放在localStorage中)---另外增加的配置 1.创建项目 npm init vitelatest2.按需引入elementplus npm install element-plus --save//按需引入 npm install -D unpl… 1.创建项目2.按需引入elementplus3.引入less安装vue-router安装 axios安装 piniapinia的持久化配置(用于把数据放在localStorage中)---另外增加的配置 1.创建项目 npm init vitelatest2.按需引入elementplus npm install element-plus --save//按需引入 npm install -D unplugin-vue-components unplugin-auto-import配置icon库 npm install element-plus/icons-vue//然后把下列代码插入到你的 Vite 的配置文件vite.config.js中 import { defineConfig } from vite import vue from vitejs/plugin-vue import { resolve } from path import AutoImport from unplugin-auto-import/vite import Components from unplugin-vue-components/vite import { ElementPlusResolver } from unplugin-vue-components/resolvers// https://vitejs.dev/config/// export default defineConfig({resolve: {alias: {: resolve(__dirname, ./src)}},css: {preprocessorOptions: {less: {math: always, // 括号内才使用数学计算globalVars: {// 全局变量mainColor: red,},},},},plugins: [vue(),AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver(),],}),],// 配置前端服务地址和端口// server: {// port: 8991,// // 是否开启 https// https: false,// },}) 3.引入less npm install less npm install less-loader在 vite.config.js中配置 css: {preprocessorOptions: {less: {math: always, // 括号内才使用数学计算globalVars: {// 全局变量mainColor: red,},},},}, 安装vue-router npm install vue-router4 --save //安装最新的 npm i vue-routernext -S安装完成后在项目的入口文件中通常是main.js进行配置 import { createApp } from vue import router from ./router import App from ./App.vuecreateApp(App).use(router).mount(#app)router文件夹下创建index.js import { createRouter,createWebHashHistory } from vue-router; import {customerRouters} from ./customer import Home from /views/home/index.vue import HomeIndex from /views/home/home.vue//hash模式路由 const routes [{path:/,name:home,component:Home,meta: {title: 首页},redirect: /home-index,children:[{path: home-index,name: home-index,component: HomeIndex,meta: {title: 首页,}},customerRouters,]},{path:/login,name:login,component:() import(/views/login/index.vue),meta: {title: 登录},} ] const router new createRouter({history: createWebHashHistory(), //vue3是用history控制路由模式vue2是moderoutes}); export default router安装 axios npm install axios --save安装 pinia npm install piniamain.js中配置 import store from ./store; createApp(App) .use(router) .mount(#app)store文件夹下创建index.js import { defineStore } from pinia;// useStore 可以是 useUser、useCart 之类的任何东西 // 第一个参数是应用程序中 store 的唯一 id export const userStore defineStore({// 用来存储全局数据id: usestore,state: () ({title: hello world,name: 安安,age: 18,school: {name: 嗷嗷,age: 15,errs: 保安,},}),// 用来监视或者说是计算状态的变化的有缓存的功能。getters: {},// 对state里数据变化的业务逻辑就是修改state全局状态数据的。actions: {}, });pinia的持久化配置(用于把数据放在localStorage中)—另外增加的配置 npm i -S pinia-plugin-persist使用 1、在src下创建store文件夹并在其内创建index.js文件文件内容如下 import { createPinia } from pinia import piniaPluginPersist from pinia-plugin-persistconst store createPinia() store.use(piniaPluginPersist)export default store在store目录下创建一个新的js文件比如info.js写入以下内容建议通过 actions 去修改 stateaction 里可以直接通过 this 访问 import { defineStore } from piniaexport const userStore defineStore({id: info, // id是唯一的如果有多个文件ID不能重复state: () {return {userinfo: null,bank_type: 1, }},actions: {setInfo(data) {this.userinfo data},setBankType(data) {this.bank_type data},// 用户退出清除本地数据logout() {this.userinfo nullsessionStorage.clear()localStorage.clear()},},// 开启数据缓存在 strategies 里自定义 key 值并将存放位置由 sessionStorage 改为 localStorage// 默认所有 state 都会进行缓存你可以通过 paths 指定要持久化的字段其他的则不会进行持久化如paths: [userinfo] 替换key的位置persist: {enabled: true,strategies: [{key: users,storage: localStorage,},],}, })页面中使用 script setup import { getCurrentInstance, ref } from vue import { userStore } from store/info // 引用js路径根据你们对应配置好的路径填写 const store userStore()function getinfo() {proxy.$axios.get(, {}).then((res) {if (res.data.code 0) {let result res.data.data// 调用info.js的actions中的setInfo方法// 跟vuex有所差别vuex是store.commit 或 store.dispatchpinia是省去了“.commit/.dispatch”步骤store.setInfo(result) } else {Toast(res.data.msg)}}).catch((err) {}) }/script
http://www.zqtcl.cn/news/368315/

相关文章:

  • 在手机上如何制作网站qq注册网页入口
  • asp.net程序做的网站安全吗国内什么网站用asp.net
  • 凡科网做网站网站编辑知识
  • c#做交易网站taxonomy wordpress
  • 统一门户网站开发员给我用织梦做的网站
  • 网站上有声的文章是怎么做的深圳市住房和建设局网站和市住宅租赁管理服务中心
  • 如何对网站进行爬虫页面设计存在的问题
  • 知名网站建设加盟合作企业邮箱如何登录
  • asp net mvc做网站软文推广是什么
  • 张家口住房和城乡建设厅网站如何做点击赚钱的网站
  • 网站在建设中无法访问贵州碧江区住房和城乡建设局网站
  • 营销类网站 英文东莞正规的免费网站优化
  • 柳州网站推广最好的公司百度seo优化培训
  • 哈尔滨门户网站建站哪个网站做农产品
  • 网站行业关键词如何建设网站
  • wordpress插件目录504wordpress访问优化插件
  • 固定ip做网站网页源码提取工具
  • php网站模板源码下载公司网络营销推广软件
  • 免费电子版个人简历模板温州快速排名优化
  • 网站修改titlewordpress显示icp备案
  • 中国国际贸易单一窗口登录南京专业网站优化公司
  • 手机网站建设合同wordpress案例分析
  • 深圳做网站什么公司好广州电商小程序开发
  • 郑州高新区做网站的公司如何欣赏网站
  • 网站做维恩图做网站的公司杭州
  • 柳州公司网站制作公司wordpress 网店
  • 网站增加栏目费用在网站开发中如何设置登录
  • 怎样用php做网站百度推广联系人
  • 怎么建立手机网站如何申请公司域名
  • 营销型网站怎么收费邓州企业网站