vue 标签属性数据绑定和拼接的实现方法


Posted in Javascript onMay 17, 2018

在vue官网把文档扫了一遍后,就开始写网站项目了,没有设计,就百度里找了一个h5的助赢软件的网站把他copy下来,想想有点坏了,接着把内容改改吧。

首先开始做一个列表展示

vue实例好后,给对象添加默认数据,列表加载成功。查看源代码,看看是否和心目中想的一样。当前还只是把初始化的默认数组展示出来,列表里面的操作,跳转还没有加,试着给初始化的数组添加id字段和数字

刷新一下,没有效果,坑人的Chrome,缓存特别严重,不得不清缓存或者强制刷新。vue在控制台出错了,说a标签内容(<a href="xxx/detail/{{id}}" rel="external nofollow" >文章1</a>)的{{id}}语法错误,查了下文档并没有一个类似的例子,我就开始凭自己的经验试着改写下
整了好一会,发现不理想,看来文档读的不够仔细,有必要针对性的的捣一下。看到标签的class与syle绑定,看到有对象语法和数组语法,二话不说,先把对象写法写进去a标签,刷新看效果,发现a标签的href是这样detail/[object object],我笑了。

看来还是用错了,看了数组语法描述后,直接coding,<a v-bind:href="['xxx/detail/'+item.Id]" rel="external nofollow" rel="external nofollow" >文章1</a> 这下出效果了

为什么叫数组语法,一直不明白了。为什么这个地方只能这样写,总感觉不妥,找个类似的安全看看,别人是怎么写的,发现自己写的太吐血了

先上部分代码

<tr v-for="item in Strategys" class="ng-scope">
 <td>
<a class="ng-binding ng-scope" v-bind:href="['xxx/detail/'+item.Id]" rel="external nofollow" rel="external nofollow" >{{item.Name}}</a>
 </td>

数据块代码

var vm = new Vue({
el: '#section-strategies',

data: {



parentMessage: 'Parent',



StrategyCnt:0,



Strategys: [{id:1,name:'文章1'},{id:2,name:'文章2'}]

}
 })

接着上大招,使用Ajax请求服务端数据,不可能一直用初始化及默认的数据

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
Aug 28 Javascript
Prototype源码浅析 Enumerable部分(二)
Jan 18 Javascript
JQuery基础语法小结
Feb 27 Javascript
js实现延迟加载的方法
Jun 24 Javascript
ECMAScript6--解构
Mar 30 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
微信小程序自定义底部导航带跳转功能
Nov 27 Javascript
js指定日期增加指定月份的实现方法
Dec 19 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
使用Layui搭建后台管理界面的操作方法
Sep 20 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
JS实现的判断方法、变量是否存在功能示例
Mar 28 #Javascript
vue 路由嵌套高亮问题的解决方法
May 17 #Javascript
JS实现字符串中去除指定子字符串方法分析
May 17 #Javascript
结合Vue控制字符和字节的显示个数的示例
May 17 #Javascript
微信小程序使用form表单获取输入框数据的实例代码
May 17 #Javascript
AngularJS实现的base64编码与解码功能示例
May 17 #Javascript
解决修复npm安装全局模块权限的问题
May 17 #Javascript
You might like
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
简单实现限定phpmyadmin访问ip的方法
2013/03/05 PHP
PHP中的表达式简述
2016/05/29 PHP
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
详解JavaScript中的事件流和事件处理程序
2016/05/20 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
python中模块的__all__属性详解
2017/10/26 Python
Python 处理图片像素点的实例
2019/01/08 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
DBA的职责都有哪些
2012/05/16 面试题
护士在校生自荐信
2014/02/01 职场文书
学习方法演讲稿
2014/05/10 职场文书
争先创优活动总结
2014/08/27 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python