本文共 3316 字,大约阅读时间需要 11 分钟。
vue模型数据:userlist:[ {user:{name:"huang1", age:10}}, {user:{name:"huang2", age:20}}, {user:{name:"huang3", age:30}} ]视图:
//item是循环对象的子元素, index是基0的下标
表示该属性的值引用vue模型中的数据或者部分引用
//:src属性引用vue中的bean.id
解决插值表达式闪烁的问题 如:防止你网速较慢时,{ {name}}未加载到vue.js时页面会显示{ {name}}, 然后加载到vue.js后赋值了期间的闪烁问题(所以显示数据最好用v-text)
数据的双向绑定, 模型数据改变, 视图数据也改变; 视图数据改变, 模型数据也改变。 v-model仅适用于: input select textarea components(Vue中的组件)
//输入的数据转换成数字类型//输入的数据去除首尾的空格
location.href="alipay?oid="+oid+"&total="+total;
//get请求---获取 //url代表映射地址, 注意这是 get 请求, 后端要用 @GetMapping 注释接收, 以下如是 axios.get(url).then(function(response) { //..................... }); //post请求---提交 //data 是要提交的数据 axios.post(url,data).then(function(response){ //..................... }); //delete请求---删除 axios.delete(url).then(function (response) { //..................... ); //put请求---更新 //data 是要更新的数据 axios.put(url, data).then(function(response){ //..................... });
//引用页面//路径是templates文件下的html路径//表示引用 top.html中.............的模块 其中 th:replace 是包括标签和内容全部换成你引用的内容 th:include 是只替换标签中的内容
//被引用的页面.............
//获取 类名为 orderItemPromotePrice 且标签属性 pid =2 span 标签的文本值var price= $("span.orderItemPromotePrice[pid=2]").text();//有 orderStatus 属性的标签a[orderStatus]
//div 表示标签, deleteOrderItem 表示 class $("div.deleteOrderItem").click(function(){ //................... });
$(".orderItemNumberSetting").keyup(function(){ //.................................});
var name= $("#name").text();var name= $("#name").text("修改的内容");
//获取该标签属性为 oiid 的值var oiid = $(this).attr("oiid")//获取 id 为 email 标签属性为 oiid 的值var oiid = $("#email").attr("oiid")//获取 src 属性, 并赋值$("img.selectAllItem").attr("src","img/site/cartNotSelected.png");
var num= $(".orderItemNumberSetting").val();
//当使用该方法返回一个值时,它会返回第一个匹配元素的内容。$("#name").html() //获取第一个id=name的内容//当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。$("#name").html("需要赋予的值")
var str7 = $("#link1").prop("action");
$("tr.cartProductItemTR[oiid="+deleteOrderItemid+"]").hide()
//此种对dom元素操作的函数要放在//vue.$nextTick(function(){ // 执行代码// })//中$(".cartProductItemIfSelected").each(function(){ if("selectit"==$(this).attr("selectit")){ //$(this)代表循环个体 }});//直接对vue数据遍历把vue.pageInfo.content.forEach(function(value, i){ if(value.name.length>6){ value.name = value.name.substring(0,6) + "..."; alert(value.name); }});
$("button.createOrderButton").css("background-color","#C40000");
$("button.createOrderButton").removeAttr("disabled");
params = params.substring(1);
// "W3School" 替换字符串中的 "Microsoft"str.replace(/Microsoft/, "W3School")// "W3School" 替换字符串中全部的 "Microsoft"str.replace(/Microsoft/g, "W3School")
var number = parseInt(num);
//是数字 返回 false//不是数字 返回 trueif(isNaN(num)){ //..............}
转载地址:http://syern.baihongyu.com/