数据工厂平台-4:首页vue之初体验

简介: 数据工厂平台-4:首页vue之初体验

   上节我们最后 已经为首页打造好了vue的前置环境,本节开始正式写一个vue元素了。

   我们先写一个div,设置好id,作为我们一个vue对象的dom母体。

微信图片_20220706094008.png


然后我们在它下面就可以进行各种vue元素的使用了,比如我们再新建一个子div,作为循环母体:

微信图片_20220706094021.png

给它加上一个v-for的属性(vue的属性一般都是v-开头) 这个v-for就表明,这个div的子内容 会进行循环展示,并且 用i 来遍历这个叫all_links的列表。

然后我们给它写好要循环的子内容,就是超链接a标签:

微信图片_20220706094134.png

如上图,这个a标签 后面还有个 br标签,br是换行的意思,这样里面的a和br都会被循环展示,每个超链接都是独占一行了就可以。而超链接的俩个内容哦,分别是i.link_url 和 名字i.link_name, 注意,为了区分我们上节课讲的原始写法{{ }} ,这里使用[[ ]] 俩对中括号来进行表明这是vue的变量。


好,到这,我们的vue的dom层算是写完了,紧接着就是bom。

微信图片_20220706094142.png

如上图,我们在下面设置一个 新的Vue对象,并且叫做div。这个Vue对象只要关联到 <div id="links_div">上,那么就相当于完成了bom层。剩下的就是填里面的具体内容了。

   所以先关联:

微信图片_20220706094148.png

关联很简单,写个el冒号,然后“#关联的vue dom的id即可”

   关联成功后,这个vue对象内还可以进行很多设置和操作,这些操作都会作用在<div id="links_div">内部的变量和数据上。

微信图片_20220706094521.png

新增加的这个delimiters 只是用来告诉浏览器,我要用 [[ ]] 来在dom中表示变量的设置而已,大家尽量都加上,后期我们在说其他的,前期我们照葫芦画瓢即可。

  紧着就该进入主要内容:

微信图片_20220706094158.png

我们新加了data:{} 设置,这大括号内,就可以对我们dom中所有的变量的值进行设置了,比如我们给上面写好的 被遍历的数组列表:all_links,给它填入一个列表数据即可让dom中成功展示。

   在上一节中,我们已经准备好了可以让bom解析的超链接的列表,所以这里直接拿来用,拿来用的时候注意要加|safe 不然会解析出错。

微信图片_20220706094205.png

这里引用的还是古老的直接引用,所以用的是两对大括号{{ }} 。不过在里面加了|safe后,应该不会出现问题了。

启动服务,刷新页面,看看效果:

微信图片_20220706094211.png

可以看到,成功展示了。

相关文章
|
6天前
|
JavaScript
vue使用iconfont图标
vue使用iconfont图标
48 1
|
2月前
|
缓存 JavaScript UED
Vue3中v-model在处理自定义组件双向数据绑定时有哪些注意事项?
在使用`v-model`处理自定义组件双向数据绑定时,要仔细考虑各种因素,确保数据的准确传递和更新,同时提供良好的用户体验和代码可维护性。通过合理的设计和注意事项的遵循,能够更好地发挥`v-model`的优势,实现高效的双向数据绑定效果。
146 64
|
16天前
|
JavaScript 关系型数据库 MySQL
基于VUE的校园二手交易平台系统设计与实现毕业设计论文模板
基于Vue的校园二手交易平台是一款专为校园用户设计的在线交易系统,提供简洁高效、安全可靠的二手商品买卖环境。平台利用Vue框架的响应式数据绑定和组件化特性,实现用户友好的界面,方便商品浏览、发布与管理。该系统采用Node.js、MySQL及B/S架构,确保稳定性和多功能模块设计,涵盖管理员和用户功能模块,促进物品循环使用,降低开销,提升环保意识,助力绿色校园文化建设。
|
2月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何劫持响应式对象的
Vue是如何劫持响应式对象的
35 1
|
2月前
|
JavaScript 前端开发 API
介绍一下Vue中的响应式原理
介绍一下Vue中的响应式原理
36 1
|
2月前
|
JavaScript 前端开发 开发者
vue 数据驱动视图
总之,Vue 数据驱动视图是一种先进的理念和技术,它为前端开发带来了巨大的便利和优势。通过理解和应用这一特性,开发者能够构建出更加动态、高效、用户体验良好的前端应用。在不断发展的前端领域中,数据驱动视图将继续发挥重要作用,推动着应用界面的不断创新和进化。
|
2月前
|
监控 JavaScript 算法
深度剖析 Vue.js 响应式原理:从数据劫持到视图更新的全流程详解
本文深入解析Vue.js的响应式机制,从数据劫持到视图更新的全过程,详细讲解了其实现原理和运作流程。
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
存储 JavaScript 前端开发
介绍一下Vue的核心功能
介绍一下Vue的核心功能