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 SpiderMonkey中的函数序列化如何进行
Dec 05 Javascript
js弹出模式对话框,并接收回传值的方法
Mar 12 Javascript
jquery 图片缩放拖动的简单实例
Jan 08 Javascript
js改变透明度实现轮播图的算法
Aug 24 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
Nov 29 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
Jan 07 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 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实现webservice实例
2014/11/06 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
phalcon框架使用指南
2016/02/23 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
QUnit jQuery的TDD框架
2010/11/04 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Django后台获取前端post上传的文件方法
2018/05/28 Python
Python列表元素常见操作简单示例
2019/10/25 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
采购员岗位职责
2013/11/15 职场文书
学校对教师的评语
2014/04/28 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
工伤私了协议书范本
2014/11/24 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
教师远程培训心得体会
2016/01/09 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python
python中super()函数的理解与基本使用
2021/08/30 Python