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 相关文章推荐
IE和Mozilla的兼容性汇总event
Aug 12 Javascript
javascript实现日期按月份加减
May 15 Javascript
Angular2从搭建环境到开发步骤详解
Oct 17 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
Dec 08 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
使用vue-cli打包过程中的步骤以及问题的解决
May 08 Javascript
vue中实现Monaco Editor自定义提示功能
Jul 05 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 Javascript
js实现文字头像的生成代码
Mar 07 Javascript
ssm+vue前后端分离框架整合实现(附源码)
Jul 08 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
phpwind中的数据库操作类
2007/01/02 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
python win32 简单操作方法
2017/05/25 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Python多分支if语句的使用
2020/09/03 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
路政管理求职信
2014/06/18 职场文书
实验室标语
2014/06/21 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers