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 相关文章推荐
FireFox中textNode分片的问题
Apr 10 Javascript
JS画5角星方法介绍
Sep 17 Javascript
js获取url中&quot;?&quot;后面的字串方法
May 15 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
jQuery1.9+中删除了live以后的替代方法
Jun 17 Javascript
实例分析js事件循环机制
Dec 13 Javascript
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
详解ES6 系列之异步处理实战
Oct 26 Javascript
node.js中npm包管理工具用法分析
Feb 14 Javascript
利用 JavaScript 实现并发控制的示例代码
Dec 31 Javascript
浅谈Web Storage API的使用
Jun 23 Javascript
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
eclipse php wamp配置教程
2016/06/30 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
拉动滚动条加载数据的jquery代码
2012/05/03 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
从零使用TypeScript开发项目打包发布到npm
2020/02/14 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
python生成九宫格图片
2018/11/19 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
python多线程分块读取文件
2019/08/29 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
Django REST framwork的权限验证实例
2020/04/02 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
goodhealth官方海外旗舰店:新西兰国民营养师
2017/12/15 全球购物
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
企业年检委托书范本
2014/10/14 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书