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

建站行业发展中国林业工程建设协会网站

建站行业发展,中国林业工程建设协会网站,购物网站的建设时间,郑州企业建设网站有什么用⭐【前言】 在使用vue2构建页面时候#xff0c;博主遇到的问题难点以及最终的解决方案。 #x1f973;博主#xff1a;初映CY的前说(前端领域) #x1f918;本文核心#xff1a;博主遇到的问题与解决思路 ⭐数据枚举文件的使用 同后端那边发送请求的时#xff0c;请求返…⭐【前言】 在使用vue2构建页面时候博主遇到的问题难点以及最终的解决方案。 博主初映CY的前说(前端领域) 本文核心博主遇到的问题与解决思路 ⭐数据枚举文件的使用 同后端那边发送请求的时请求返回过来的是数字等有时我们实际页面上渲染的不是数字。这需要怎么处理呢写一个枚举的映射文件就可以解决。我们发送完成请求并且拿到响应结果后将这个数据放进枚举文件中进行映射。 举个例子 后端发送的是xxxx:0 前端的枚举文件假设为 // 题型 export const questionType [{value: 1,label: 单选},{value: 2,label: 多选},{value: 3,label: 简答} ]1.分析枚举文件将每一项拆分成数组的形式 const hireType questionType.reduce((acc, item) {acc[item.value] item.labelreturn acc }, {})2.将枚举文件与后端传递过来的值进行映射连接 // 格式化题型形式的数据formHireType (value) {return hireType[value] || 未知 // 方式2这样写只会执行一次优化了性能},3.我们此刻在页面上进行渲染的时候将数字传递进去调用这个方法就可以了 template #default{row}{{ formHireType(row.questionType) }}//此处的row.questionType为一个数字/template此时我们页面上如果接受的是1、2、3的时候都能找到映射出来的值。如果不属于1、2、3中的任意一个则页面上将会显示“未知”作为值渲染到页面上去。 整体流程为分析接口、找到映射文件进行格式转换、渲染前调用格式转换方法即可 ⭐elementUI中分页组件使用的注意事项 常用的属性 size-changehandleSizeChange//每页条数变化的时候触发current-changehandleCurrentChange//当前页变化的时候触发:current-pageformData.page//当前页码:page-sizeformData.pagesize//页面现实的数量:page-sizes[2, 4, 6, 8,10]//分页器:totalcounts//总数layout prev, pager, next,sizes, jumper//显示的值日常使用的时候注意一下几点 1.page-size的值应该与分页其中某一个值数量设置是相同的否则当我们发page-size给服务器时就会出现分页器上之后我们传递过去的page-size而不是某条/页。2.每页条数切换完成之后需要重新将page也就是当前页数重置为1。3.执行这两个回调函数中都需要重新调用一下我们页面渲染的列表确保数据能够得到及时的更新。 ⭐v-html标签的作用 这个标签具有解析HTML标签的作用。常用于接收后台响应过来的数据进行一个解析。 举个例子当响应数据具有html标签而我不使用v-html直接将数据渲染呈现如下 pre classql-syntax spellcheckfalsecconst span classhljs-built_incon/span 连接 /pre当我运用v-html进行解析后页面渲染如下所示 完美将富文本格式进行了解析将解析后的值渲染到了页面当中。 ⭐elementUI下拉框必须v-model进行双向绑定 没有双向绑定控制台会找不到我们下拉框的select这个标签的value是什么 这也说到了一个双向绑定过程中这个当我没写v-model我的值是从optiop的value中获取到的。没有写双向绑定这个值就传递不出去给其他需要用到这个值的地方使用。当我写下v-mol就是完美的将这个下拉选择框的值与data中的数据进行了一个绑定故此其他地方也能够使用上我们这个值。 ⭐组件封装传值的思想 组件封装的流程很固定①导入②注册③引用 具体使用封装方法可参考博主的博客组件封装与传值 关注点在于为什么需要封装以及怎么传值这是我们需要关注的注意点。封装是解决我们代码复用的问题我们可以在多个页面当中使用到这个组件。极大程度上避免了我们遇到了一个全新的页面就把代码从其他地方直接cv过来虽然可以但是这样代码的体积就大了。那封装完成了我们就需要把重点放在传值上面去了。常用的父子传值就需要整起来的了具体的使用方法请移步我的博客vue专栏即可里面很详细的写了从零基础学习vue的绝大多数知识点。 父传子用 datadata父接收 子组件传递过来的事件名父组件中全新的事件名称子接收 props:{ data:{ type:类型//注意大写首字母如Number requiredtrue/false//用于判断是不是必须传} }子传递 this.$emit(事件名这里放传过去的数据可省略)以上便是近期bug收集与整理02后面也会不定期更新敬请期待 至此本文结束愿你有所收获 期待大家的关注与支持! 你的肯定是我更新的最大动力
http://www.w-s-a.com/news/459102/

相关文章:

  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听
  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定