zoukankan      html  css  js  c++  java
  • VUE 参数共享问题

    **标黄

    export default {
        data () {
          return {
            msg: "这是一个变量",
            xx:"",
          }
        },
        mounted : function(){
          var username = $.cookie("username")
          $("#user").html(username)
        //获取url中的参数
        function getUrlParam(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
            var r = window.location.search.substr(1).match(reg);  //匹配目标参数
            if (r != null) return unescape(r[2]); return null; //返回参数值
        }
      var xx = getUrlParam('id');
        let params = new URLSearchParams();
        params.append('id',xx)
         //每个商品的信息
         this.axios({
            url:'http://127.0.0.1:8000/userctrl/good_info',
            method:'post',
            data:params,
            responseType:"json",
        })
        .then(function(obj){
            })
        
            methods:{
      shuochang:
        function(){
            if($("#haha").text() == "收藏宝贝"){
                let params = new URLSearchParams();
                params.append('id',this.xx)
                params.append('username',$.cookie("username"))
                this.axios({
                url:'http://127.0.0.1:8000/userctrl/good_shou',
                method:'post',
                data:params,
                responseType:"text",
            })
            
            .then(function(obj){
                    if(obj.data="ok"){alert("收藏成功")
                    $("#haha").html('已收藏')
                    }
                })
            }
    export default {
        data () {
          return {
            username:'ha',
            b:'',
          }
        },
        mounted:function(){
            $("#username").html($.cookie('username'));
                var that = this;
                //渲染商品
                this.axios({
                    //指定请求地址
                    url:'http://127.0.0.1:8000/userctrl/showseckill',
                    //请求参数
                    // data:param,
                    //请求类型
                    method:'POST',
                    //接口返回值类型
                    responseType:'json'
                })
                .then(function(obj){  
                    that.b = obj.data[0].pk;
                   }),
            methods:{
            qiang:
            function(){
                    let params = new URLSearchParams();
                    params.append('id',this.b)
                    params.append('user',$.cookie('username'))
                    this.axios({
                        url:'http://127.0.0.1:8000/userctrl/good_qiang',
                        method:'post',
                        data:params,
                        responseType:"text",
                    })
                    
                    .then(function(obj){
                                        })
  • 相关阅读:
    【C语言疯狂讲义】(三)C语言运算符
    RAII手法封装相互排斥锁
    《Java并发编程实战》第十一章 性能与可伸缩性 读书笔记
    Nginx之红黑树
    我第一家互联网公司产品开发周期
    javascript中的XML
    哈夫曼树
    【HttpClient4.5中文教程】【第一章 :基础】1.1运行请求(二)
    H3C开启Ssh
    H3C创建本地用户
  • 原文地址:https://www.cnblogs.com/xcsg/p/10786175.html
Copyright © 2011-2022 走看看