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

网站建设所需域名sem运营有出路吗

网站建设所需域名,sem运营有出路吗,网站顶部导航文件代码在吗,长沙房产网二手房目录 一、个人理解 二、安装 三、登录案例 一、个人理解 作为一个后端开发,我个人觉得这个stores性质有点类似于全局变量。相等于后端里的一个全局的字典对象,在后端中,我们需要通过全局变量/对象去判断处理相关逻辑,同样store…

目录

一、个人理解

二、安装

三、登录案例


一、个人理解

        作为一个后端开发,我个人觉得这个stores性质有点类似于全局变量。相等于后端里的一个全局的字典对象,在后端中,我们需要通过全局变量/对象去判断处理相关逻辑,同样store可以为前端处理达到这种效果,vue的store支持在不同的组件中引入,引入的组件可以访问/设置store对象值,拿到唯一的值。

二、安装

使用npm安装,需要有node环境。

npm install pinia

三、登录案例

1、主文件去创建并挂载Pinia到vue app应用。

import { createApp } from 'vue'
import App from './App.vue'
import router from './router/main'import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
// import locale from 'element-plus/es/locale/lang/zh-cn'
import * as Icons from '@element-plus/icons-vue'
import zhCn from 'element-plus/es/locale/lang/zh-cn' // 引入中文语言包import { createPinia } from 'pinia'// createApp(App).use(router).mount('#app')
const app = createApp(App)app.use(createPinia())
app.use(router)
app.use(ElementPlus, {locale: zhCn,})
// 注册所有图标为全局组件
Object.keys(Icons).forEach((key) => {app.component(key, Icons[key])})app.mount('#app')

2、vue项目中新建stores文件夹,新建userStore.js文件。

import { defineStore } from "pinia";
import { ref } from "vue";export const useUserStore = defineStore('userStore', () => {const userName = ref('')function setUserName(value){userName.value = value}return { userName, setUserName}
})

3、登录页面组件中,通过引入userStore.js文件,可以调用useUserStore对象。

<template>
pass
</template><script setup>import { ref, reactive, onMounted } from 'vue';import axios from 'axios';import { useRoute, useRouter } from 'vue-router';import { ElMessage } from 'element-plus';import { useUserStore } from '@/stores/userStore.js';const store = useUserStore()const route = useRoute()const router = useRouter()const loginParams = reactive({'userName': '','password': '',})const rules = reactive({userName: [{required: true, message: '请输入用户名', trigger: 'blur'}],password: [{required: true, message: '请输入密码', trigger: 'blur'}]})const user = ref(null)const loading = ref(null)const error = ref(null)const total = ref(0)function userLogin (){loading.value = trueaxios.post('http://123:456/login', loginParams).then((res) => {# 设置登录用户store.setUserName(loginParams.userName)// 登录成功跳转页面路由,store.userName获取store变量值ElMessage.success(`用户:${store.userName},欢迎回来!`)router.push({ name: 'handle'})}).catch(() => {ElMessage.error('用户名或密码错误!')loading.value = false}).finally(() => {loading.value = false})}<style scoped>
pass
</style>

http://www.dtcms.com/wzjs/840902.html

相关文章:

  • 网站建设有那些wordpress网易音乐
  • 专业建设存在问题及改进建议讯展网站优化推广
  • 做网站哪里温州企业网站seo
  • 小网站备案湖南网站推广
  • 百度建站云南服务中心犀牛云做网站怎么这么贵
  • 深圳中高端网站建设网站平台建设方案的难点重点
  • 内存数据库 网站开发益阳网站建设详细教程
  • 网站建设具体要求WordPress记录访问者ip
  • 重庆网站建设公司哪个最好网站后台更新无法在网页显示
  • 深圳专业商城网站制作建网站商城
  • 做网站开发的过程建站公司都是如何为建站服务定价的
  • 网站运营推广的方法有哪些tiktok无货源跨境电商怎么做
  • flash做网站的流程白之家低成本做网站
  • 中文手机网站设计案例做网站连接数据库怎么显示图片
  • wordpress建站要钱吗wordpress图片被强制放大
  • 做ppt的兼职网站app软件开发策划书
  • 专业做厂房的网站网站建设与维护期中试卷
  • 大学文明校园网站建设方案做网站的开发语言
  • 简述商务网站建设的步骤大学生网页设计主题
  • 上海建智建设人才培训中心网站产品包装设计网
  • php自适应网站开发怎么查询商标名称是否注册
  • 做网站都是怎么收费网站内容如何优化
  • wordpress微信机器人高级版 免费开封网站seo
  • 网站建设 设计那种连接线厂家做神马seo快速排名软件
  • 网站建设阶段西安中风险地区有哪些
  • 网站建设与维护的题目个人怎么申请营业执照
  • 建设网站行业云改图宝在线编辑图片
  • 网站建设空间和服务器方式关于美食html网页设计实例代码
  • 广水市建设局网站wordpress设置在新页面打开空白
  • 找人建设一个网站大概需要多少费用可以做装修效果图的网站