分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

vue.js 学习内容总结

发布时间:2023-09-06 02:26责任编辑:顾先生关键词:js

总体架构:

// 实例化vue对象(MVVM中的View Model)
???new Vue({
???????// vm控制的区块为id为app的div,此div中的所有vue指令均可以被vm解析
???????el:‘#app‘,
???????data:{
???????// 数据 (MVVM中的Model) ??
???????name:"",
???????price:"",
???????num:"",
???????pic:""
???????},
???????//页面加载执行方法
???????created: function () {
      //设置请求路径
???????????var url ?= "http://www.tptp.com/"; ???????????????
???????????// 发送请求:将数据返回到一个回到函数中
???????????_this= this;
???????????// 并且响应成功以后会执行then方法中的回调函数
???????????axios.get(url).then(function(result) {
???????????????// result是所有的返回回来的数据
???????????????// 包括了响应报文行
???????????????// 响应报文头
???????????????// 响应报文体
???????????????console.log(result.data.data.goods_pic);
???????????????_this.name = result.data.data.goods_name;
???????????????_this.price = result.data.data.goods_price;
???????????????_this.num = result.data.data.goods_num;
???????????????_this.pic = url+‘uploads‘+‘/‘+result.data.data.goods_pic;
???????????}); ?
???????},
???????//事件
???????methods:{
???????????jia:function(){
this.num++
},
jian:function(){

if(this.num >1){
this.num--;
}else{
alert("请求出错");
}
},
addtocar:function() {
????????????????var url = "http://www.tptp.com/index/Index/addtocar";
????????????????var num = _this.num;
????????????????var price = _this.price;
????????????????// post有两个参数
????????????????//参数1:请求的路径
????????????????//参数2:提交的参数
????????????????//提交参数的两种形态:
????????????????// ?????????1.可以直接传入字符串 name=张三&age=19
????????????????// ?????????2.可以以对象的形式传入{name:"三",age:19}
????????????????axios.post(url,{num:num}).then(function(res) {
???????????????????console.log(res);
????????????????});

????????????}
???????}
???})

vue.js 学习内容总结

原文地址:https://www.cnblogs.com/senio/p/10119709.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved