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学习笔记1 数据类型
Jan 11 Javascript
Javascript简单实现可拖动的div
Oct 22 Javascript
jquery中checkbox全选失效的解决方法
Dec 26 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
Mar 03 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
Aug 31 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
Aug 25 Javascript
根据Bootstrap Paginator改写的js分页插件
Dec 25 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
angularjs通过过滤器返回超链接的方法
Oct 26 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
vue 使用 canvas 实现手写电子签名
Mar 06 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
JSONP之我见
2015/03/24 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
php 修改密码实现代码
2017/05/24 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
Django视图和URL配置详解
2018/01/31 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
电子专业毕业生自荐信
2014/05/25 职场文书
七夕活动策划方案
2014/08/16 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
入党现实表现材料
2014/12/23 职场文书
2015小学语文教师个人工作总结
2015/05/20 职场文书
python基础之匿名函数详解
2021/04/21 Python
详解Redis复制原理
2021/06/04 Redis
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL