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 相关文章推荐
枚举JavaScript对象的函数
Dec 22 Javascript
Riot.js 快速的JavaScript单元测试框架
Nov 09 Javascript
js null,undefined,字符串小结
Aug 21 Javascript
为jQuery增加join方法的实现代码
Nov 28 Javascript
Javascript中的getUTCDay()方法使用详解
Jun 10 Javascript
javascript顺序加载图片的方法
Jul 18 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 Javascript
gulp解决跨域的配置文件问题
Jun 08 Javascript
vue2.0使用swiper组件实现轮播的示例代码
Mar 03 Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 Javascript
vue-cli监听组件加载完成的方法
Sep 07 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 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中一个有意思的日期逻辑处理
2012/03/25 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
jquery.validate使用攻略 第二部
2010/07/01 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
Python socket编程实例详解
2015/05/27 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Python Django view 两种return的实现方式
2020/03/16 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
2014年教师节演讲稿
2014/09/03 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫