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

投资公司logo提高seo关键词排名

投资公司logo,提高seo关键词排名,中国各大网站名称,网站怎么做子分类文章目录 问题vuex状态管理父子组件数据展示路由跳转用户信息的修改 改进 本篇主要总结出现的问题和一些解决方法 问题 vuex状态管理 在登录功能中#xff0c;我使用了local storage进行了用户信息的持久化处理#xff0c;为此#xff0c;我在vuex里定义了一个方法#x… 文章目录 问题vuex状态管理父子组件数据展示路由跳转用户信息的修改 改进 本篇主要总结出现的问题和一些解决方法 问题 vuex状态管理 在登录功能中我使用了local storage进行了用户信息的持久化处理为此我在vuex里定义了一个方法 详细代码如下 index.js: import Vue from vue; import Vuex from vuex; import user from ./modules/user;Vue.use(Vuex)export default new Vuex.Store({getters: {token (state) {return state.user.userInfo.token}},modules:{user,} })user.js import { getInfo,setInfo,removeInfo } from /utils/storageexport default {namespaced: true,state () {return {userInfo: getInfo()}},mutations: {setUserInfo (state, obj) {state.userInfo objsetInfo(obj)},resetUserInfo(state) {state.userInfo {userId: }removeInfo()}},actions: {updateUserInfo({ commit }, obj) {commit(setUserInfo, obj);},logout({ commit }) {commit(resetUserInfo);}}}storage.js const INFO_KEY eat_info // 获取个人信息 export const getInfo () {const result localStorage.getItem(INFO_KEY)return result ? JSON.parse(result) : {userId: ,}}// 设置个人信息export const setInfo (info) {localStorage.setItem(INFO_KEY, JSON.stringify(info))}// 移除个人信息export const removeInfo () {localStorage.removeItem(INFO_KEY)}// 获取搜索历史 export const getHistoryList () {const result localStorage.getItem(HISTORY_KEY)return result ? JSON.parse(result) : [] }// 设置搜索历史 export const setHistoryList (arr) {localStorage.setItem(HISTORY_KEY, JSON.stringify(arr)) }在页面中使用 this.$store.commit(user/setUserInfo,yonghu)问题在于在整个项目中vuex只用于了用户信息的存储在最近看完vue3某个项目后虽然它用的是pinia进行状态管理发现vuex的作用有很多其实还可以把一些通用的方法在vuex中进行封装在组件中进行调用提高效率。 父子组件数据展示 提高父子组件出现的首个问题就是子组件复用问题因为我的项目有很多页面获取到的数据都是相同的例如在不同模式下展示帖子数据评论的数据这些只有样式有一些小的差别但是我没有进行组件复用现在想起来是可以进行组件复用的不用的数据就丢在那里不用管就可以。由于没有复用导致我的子组件有很多冗杂繁琐 第二个问题就是父组件得到数据向子组件展示中由于我用数组包起来向子组件传递而且是两层数组,传到子组件时有的展不开导致数据错乱理想状态下是单条数据向子组件传递这样好展示在网上搜索后用这种方法得到了解决。 两层for循环遍历 div classcommend-listtemplate v-fornestedArray in CommendListCommendItems v-forcomment in nestedArray :itemcomment :keycomment.commentId/CommendItems/template/div在子组件中 props: {item: {type: Object,default: () {return {}},}},路由跳转 在用push方法进行跳转并携带参数在跳转后的页面一刷新页面跳转来的参数就没有了如何解决这个问题如下代码 this.$router.push({name: pinglun,params: {param1: param1,param2: param2}});在路由中定义path时加上 path: /pinglun/:param1/:param2,//接收路由挑来的值this.receivedParam1 this.$route.params.param1;this.receivedParam2 this.$route.params.param2;用户信息的修改 首先是头像的展示和修改这个功能卡了很长时间 数据定义 data() {return {form: {userId:,userNickname: ,userGender: ,userMajor: ,userLocation: ,},touImg:,fileList: [], // 保存上传的文件};},利用ui中的功能将图片上传 afterRead(file) {console.log(file.file);changeTouxiang(this.userInfo.userId,file.file).then((res){console.log(res);})}在数据库中获取图片展示出来 getMyDate(this.userInfo.userId).then(res{this.touImgres.data.userAvatarthis.fileList.push({ url: this.touImg,isImage: true })console.log(this.touImg);})对于信息修改有些信息需要修改有些不需要修改但不管修不修改都要传到数据库中进行更新 // 更新用户信息const updatedUserInfo {...this.userInfo,userNickname: this.form.userNickname,userGender: this.form.userGender,userMajor: this.form.userMajor,};改进 1.分页数据的展示和管理 2.对于弹窗的应用例如弹窗修改某些数据 3.展示多张图片 …
http://www.pierceye.com/news/356913/

相关文章:

  • 有一个网站专门做民宿做数据可视化图的网站
  • 手机产品 网站建设网站建设费怎么记账
  • 网站页面设计好了后台如何添加构建平台还是搭建平台
  • 公司展示类网站模板中国校园网站做的比较好的学校
  • 锡山建设局网站白云做网站的公
  • 上海网站制作软件wordpress 访问控制
  • 西部数码助手网站后台管理优秀的包装设计案例
  • 建站教学做门户网站怎么赚钱
  • 怎么自己编程做网站成都住建平台
  • 林州二建集团建设有限公司网站免费做链接的app有哪些
  • 建设企业网站企业网上银行登录官网宁波网站建设公司名单推荐
  • 网站直播用php怎么做的书城网站开发的参考文献
  • 广州免费自助建站平台韩国出线了吗
  • asp.net网站开发实训爆款采集推广引流软件
  • 怎么把自己做的网站挂到外网上中文 网站模板
  • 篮球运动装备网站模板昆明网站seo多少钱
  • 建筑网站起名wordpress评论折叠
  • 东莞seo网站推广建设抖音开放平台注册
  • 怎么做淘宝客采集网站建设局考试通知文件网站
  • 百度云网站建设视频教程超市网站设计
  • 主机屋 建网站教程wordpress收费会员插件
  • 天津网站建设的公司哪家好shopify和wordpress
  • 网站设计风格评价天元建设集团有限公司 伊永成
  • 望都网站建设山东的互联网公司都有什么
  • 开发一个网站需要多少人邢台网站建设服务商
  • 钦州建设局网站seo网站关键词优化机构
  • 北京工程信息网站网站建设及管理使用情况汇报
  • 网页网站原型图占位符怎么做公司宣传策划方案
  • 企业网站颜色选择wordpress自然志下载
  • 介绍几个网站重庆网站建设微信开发