• 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){
                                        })
  • 相关阅读:
    FatMouse's Speed --hdu
    poj 1182--食物链 (并查集)
    HDU
    CodeForces
    LightOJ
    HDU2717:Catch That Cow(BFS 队列)
    HDU
    51Nod
    bash: ifconfig: command not found 解决办法--------仅供参考
    关于“ORA-01653: 表 SYS.AUD$ 无法通过 128 (在表空间 SYSTEM 中)
  • 原文地址:https://www.cnblogs.com/xcsg/p/10786175.html
Copyright © 2020-2023  润新知