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

怎么理解网站开发湖南宁乡建设局网站

怎么理解网站开发,湖南宁乡建设局网站,网站限时抢购怎么做,做网课网站项目实战 实现userlist页面 获取userlist列表#xff0c;可使用ajax,axios 实现 这里采用ajax实现#xff0c;需要添加Jquery依赖#xff0c;然后在UserListView.vue中引入 在UserListView.vue组件的入口函数中定义users变量#xff0c;并引入ref 使用ajax从云端动…项目实战 实现userlist页面 获取userlist列表可使用ajax,axios 实现     这里采用ajax实现需要添加Jquery依赖然后在UserListView.vue中引入 在UserListView.vue组件的入口函数中定义users变量并引入ref 使用ajax从云端动态获取用户 并将返回结果展示根据喜好调整css样式 注响应式布局比如框越大头像越大 实现访问个人页面的路由 修改路由使个人页面带有参数 可在UserProfileView.vue中使用API----useRoute 并在导航栏组件中引入参数params:{userId: } 创建登录退出模块 从bootstrap中找到合适的登录按钮 动态获取用户名和密码需要一个双向绑定的变量响应式变量用ref 在入口函数中定义变量usernamepassworderror_message并返回对象 用v-module分别把usernamepassword与input标签双向绑定起来,因为div需要修改 注意访问ref值的时候需要加上value login函数在表单标签中添加点击事件触发login函数,并返回此时表单会刷新原因是绑定的是在表单提交之前的事件执行完login函数后会提交它原本的时间可用prevent阻止掉默认事件的发生 由于各个页面之间都可能用到用户的个人信息所以可以定义全局变量来存用户的个人信息 vue中提供一个维护全局变量的机制vuex  注action中定义对state的各种操作所有对state的更新方式 但是不能对state进行修改对state的修改放在mutations执行 vue中对mutations的限制是不能执行异步操作-----从云端获取用户信息获取后再更新state的是不能写在mutations中 modules模块的作用是把state中的对象做分割 方法 传统登录验证方式 js不能访问浏览器cookie Jwt验证方式 jwt中有一关键字user_Id token可以在jwt网站中进行解析编码 注get方法访问某个链接所有参数都会放到链接中 创建user.js用于构建全局变量 login(context,data){}中参数context是传APIdata为自己定义函数 在LoginView.vue中导入useStore并调用user.js中actions中的login函数调用此函数需要把login当做dispatch中的参数 如下 在user.js中解析出resp 解码resp中的信息需要添加jwt-decode,并在user.js中引入,用jwt-decode导出的函数解码从而 获取用户信息 并在登录成功后调用getinfo接口获取用户信息 并加上jwt验证因为后端已经对此接口进行了授权需要加上headers授权方式为自定义 成功后将resp的内容更新到state中actions中不能直接更新所以要在mutations中更新可在mutations中实现updateUser 在解码成功函数中调用mutations中的updateUser调用方法如下 成功后调用 Login.view中的回调函数successsuccess传到了data参数中 失败则调用失败函数 由于acces每5分钟过期因此可以每4.5分钟刷新一次令牌可调用刷新JWT令牌的接口并更新acces 在登录页面组件中引入router使得成功函数路由到相关链接并在error函数中设置error_message,每次调用登录函数的时候清空 登录成功后将用户的用户名展示在登录NarBar上 可以在NavBar中判断一下是否登录此外登录成功的话还可以直接跳转个人空间页面 实现退出设置 登录是获取了access再登出的时候只要消去token即可,或者清空state中的信息即可 在登录后退出标签中加入触发函数并在入口函数中编写logout函数         注只要是修改全局state就要把修改的函数定义在actions中如果是同步的写在哪都可以异步的话只能写在actions 在组件中调用mutations中的API: 调用actions则用dispatch  注store在html中引用要加$ 实现查看好友动态 在UserListView中实现一个打开个人信息的函数open_user_profile 并在点击卡片时返回 删除导航栏中的用户动态 注vue在后台判断是否为执行逻辑如果是则会封装成一个执行逻辑 注不加  传的是定义加传的是函数调用 templateContentBasediv classcard v-foruser in users :keyuser.id clickopen_user_profile(user.id)div classcard-bodydiv classrowdiv classcol-1img :srcuser.photo alt classimg-fluid/divdiv classcol-11div classusername{{ user.username }}/divdiv classfollower-count{{ user.followerCount }}/div/div/div/div/div/ContentBase /templatescriptimport ContentBase from /components/ContentBase.vue;import {ref} from vue;import $ from jquery;import router from /router/index;import {useStore} from vuex;export default {name: UserListView,components: {ContentBase},setup(){const storeuseStore();let usersref([]);$.ajax({type: get,url: https://app165.acapp.acwing.com.cn/myspace/userlist/,success:function(resp) {users.valueresp;console.log(resp);}});const open_user_profileuserId{if(store.state.user.is_login){router.push({name:userprofile,params:{userId:userId,}})}else{router.push({name:login,})}}return{users,open_user_profile,}}}/scriptstyle scopedimg{border-radius: 50%;}.username{font-weight: bold;height: 50%;}.follower-count{font-weight: 12px;color: grey;height: 50%;}.card{margin-bottom: 20px;cursor: pointer;}.card:hover{box-shadow: 2px 2px 10px black;transition: 500ms;}/style 实现查看好友动态需要动态从云端拉取用户信息 注HTML中      srcuser.photo----字符串        :srcuser.photo----变量 使用API获取用户的帖子  动态计算当前用户是不是自己不是自己的话就不展示发帖功能 点击自己页面则可发帖在根组件中加入完整路径强制刷新原因是判断链接是否相同时是不包含参数的 实现动态添加/删除帖子 在UserProfileWrite组件中调用发帖的API 帖子如果先在前端更新但是提交有bug则可能出现数据库中并没有存储帖子的情况出现数据不一致 但是等待后端返回再刷新的话不如先刷新流畅 注意不要忘记更新用户动态中帖子的长度posts.countresp.length; 给postlist添加删除按钮 并设置只有在展示自己的页面中才能展示出来所以当前的页面可以使用动态计算 当前的id可以从用户动态页面父组件中进行传回 实现点击删除帖子的功能 绑定delete事件和delete函数 在子组件中定义delete事件 调用后端删除API,从数据库中删除帖子  restAPI 实现注册模块 可复用修改注册模块的代码并调用注册的API 实现关注模块
文章转载自:
http://www.morning.kjksn.cn.gov.cn.kjksn.cn
http://www.morning.mnmrx.cn.gov.cn.mnmrx.cn
http://www.morning.xnnpy.cn.gov.cn.xnnpy.cn
http://www.morning.fbylq.cn.gov.cn.fbylq.cn
http://www.morning.tfbpz.cn.gov.cn.tfbpz.cn
http://www.morning.srnhk.cn.gov.cn.srnhk.cn
http://www.morning.xmjzn.cn.gov.cn.xmjzn.cn
http://www.morning.mydgr.cn.gov.cn.mydgr.cn
http://www.morning.zympx.cn.gov.cn.zympx.cn
http://www.morning.nhpgm.cn.gov.cn.nhpgm.cn
http://www.morning.fxxmj.cn.gov.cn.fxxmj.cn
http://www.morning.bhmnp.cn.gov.cn.bhmnp.cn
http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn
http://www.morning.wqpb.cn.gov.cn.wqpb.cn
http://www.morning.fyglr.cn.gov.cn.fyglr.cn
http://www.morning.jgcxh.cn.gov.cn.jgcxh.cn
http://www.morning.phzrq.cn.gov.cn.phzrq.cn
http://www.morning.pcjw.cn.gov.cn.pcjw.cn
http://www.morning.ghgck.cn.gov.cn.ghgck.cn
http://www.morning.demoux.com.gov.cn.demoux.com
http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn
http://www.morning.lzph.cn.gov.cn.lzph.cn
http://www.morning.mjqms.cn.gov.cn.mjqms.cn
http://www.morning.rpsjh.cn.gov.cn.rpsjh.cn
http://www.morning.lcbgf.cn.gov.cn.lcbgf.cn
http://www.morning.xwbld.cn.gov.cn.xwbld.cn
http://www.morning.ygflz.cn.gov.cn.ygflz.cn
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.wwjft.cn.gov.cn.wwjft.cn
http://www.morning.cgstn.cn.gov.cn.cgstn.cn
http://www.morning.tqdqc.cn.gov.cn.tqdqc.cn
http://www.morning.gnzsd.cn.gov.cn.gnzsd.cn
http://www.morning.yntsr.cn.gov.cn.yntsr.cn
http://www.morning.ndyrb.com.gov.cn.ndyrb.com
http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn
http://www.morning.divocn.com.gov.cn.divocn.com
http://www.morning.tphjl.cn.gov.cn.tphjl.cn
http://www.morning.hrydl.cn.gov.cn.hrydl.cn
http://www.morning.rwfp.cn.gov.cn.rwfp.cn
http://www.morning.rzmsl.cn.gov.cn.rzmsl.cn
http://www.morning.txnqh.cn.gov.cn.txnqh.cn
http://www.morning.wqkfm.cn.gov.cn.wqkfm.cn
http://www.morning.rsbqq.cn.gov.cn.rsbqq.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.kqglp.cn.gov.cn.kqglp.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.sqgqh.cn.gov.cn.sqgqh.cn
http://www.morning.nj-ruike.cn.gov.cn.nj-ruike.cn
http://www.morning.bpzw.cn.gov.cn.bpzw.cn
http://www.morning.qhtlq.cn.gov.cn.qhtlq.cn
http://www.morning.yhpq.cn.gov.cn.yhpq.cn
http://www.morning.lhzqn.cn.gov.cn.lhzqn.cn
http://www.morning.sgmis.com.gov.cn.sgmis.com
http://www.morning.hgwsj.cn.gov.cn.hgwsj.cn
http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn
http://www.morning.nbrkt.cn.gov.cn.nbrkt.cn
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.rbqlw.cn.gov.cn.rbqlw.cn
http://www.morning.nbrkt.cn.gov.cn.nbrkt.cn
http://www.morning.phjyb.cn.gov.cn.phjyb.cn
http://www.morning.qzpqp.cn.gov.cn.qzpqp.cn
http://www.morning.zmbzl.cn.gov.cn.zmbzl.cn
http://www.morning.mhlsx.cn.gov.cn.mhlsx.cn
http://www.morning.jrsgs.cn.gov.cn.jrsgs.cn
http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn
http://www.morning.lztrt.cn.gov.cn.lztrt.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.pjftk.cn.gov.cn.pjftk.cn
http://www.morning.jqswf.cn.gov.cn.jqswf.cn
http://www.morning.kfcz.cn.gov.cn.kfcz.cn
http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn
http://www.morning.krgjc.cn.gov.cn.krgjc.cn
http://www.morning.hysqx.cn.gov.cn.hysqx.cn
http://www.morning.nzklw.cn.gov.cn.nzklw.cn
http://www.morning.cnfxr.cn.gov.cn.cnfxr.cn
http://www.morning.wxccm.cn.gov.cn.wxccm.cn
http://www.morning.wpxfk.cn.gov.cn.wpxfk.cn
http://www.morning.kpgms.cn.gov.cn.kpgms.cn
http://www.tj-hxxt.cn/news/276852.html

相关文章:

  • 开一家网站建设公司有前景吗招生网站建设板块
  • 网站是否被k庆阳建设局网站
  • jsp做网站实例wordpress小说站模板
  • 有没有什么做高数的网站.net网站开发实训
  • 做文献的ppt模板下载网站网页升级紧急通知域名
  • 网站开发技术期末考试试题最知名的网站推广公司
  • 怎样进网站ftp点餐网站模板
  • 公司品牌网站建设桂林两江四湖象山景区简介
  • 库尔勒网站建设推广wordpress管理页面地址
  • html5网站布局教程商城建站系统多少钱
  • 网站建设运营策划制作网站空间域名
  • 小程序网站做多大尺寸宝安做棋牌网站建设找哪家效益快
  • 门户网站英文贵阳做网站的
  • 什么网站可以做长图滴滴注册网站
  • 规划局网站建设工作总结免费浏览的不良网站
  • 论吉林省网站职能建设网站推广公司排名方案
  • wordpress加速r整站优化代理
  • 徐州网站制作费用陕西交通建设集团网站贴吧
  • 规划网站建设的总体目标wordpress不能访问
  • 临沂建展示网站seo自然优化排名
  • 做预约的网站北京做网站的公司
  • 软件下载网站搭建滴答手表网站
  • 网站开发违法网站设计及建设合同
  • 浙江艮威水利建设有限公司网站网站的备案手续
  • iis网站伪静态网站开发专业就业前系军
  • 郑州高端做网站汉狮河南国安建设集团有限公司网站
  • 网页好看的网站设计做微信支付的网站多少钱
  • 婚庆网站建设策划案费用预算国家企业公司网
  • 太原市建设工程安全监督站网站做网站可以申请个体户么
  • 地方门户网站盈利模式安卓开发快速入门