vuecli导致前端页面请求接口显示sockjs-node

前两天写了一个垃圾分类智能查询系统,该页面一共只有三个请求,一个是绑定了点击事件点击后调用的,另外两个分别在vue生命周期中和wacth监听器中调用,刷新页面不进行任何操作竟然出现了三个接口请求。直接上图:

html部分代码:
<div class="baike_box_button" @click='handleSel(input,value)'>查询</div>
js代码:
        created(){
          axios({
            url:'/api/baike/selcity'
          }).then(res=>{
            this.citylist = res.data.data;
            this.value = this.citylist[0].cityid;
          }).catch(err=>{
            console.log('created数据获取失败');
          });
          //axios请求异步
          console.log('created里的--',this.value);
            // axios({
            //   url:`/api/baike/selkind?value=${this.value}`
            // }).then(res=>{
            //     this.typelist = res.data.data;
            // })
        },
        mounted(){
            console.log('mounted里的--',this.value)
        },
        methods:{
            handleSelectype(canshu){
                this.nowindex = canshu;
            },
            handleSel(input,value){
              axios({
                url:`/api/baike/seltype?input=${ input }&value=${ value }`
              }).then(res=>{
                console.log(res.data);
                this.detype = res.data.data[0].type;
                this.isShow = true;
              })
            }
        },
        watch:{
            value(){
                axios({
                    url:`/api/baike/selkind?value=${this.value}`
                  }).then(res=>{
                    this.typelist = res.data.data;
                }).catch(err=>{
                  console.log('城市数据获取失败');
                })
            }
        }

前端页面显示
如图
查了一些网上的参考资料,还有人因为这个浏览器报错,
得出的原因是其作用是保证我们在改完代码重新编译之后,能够通知浏览器重新加载变更结果,也就是vuecli的热更新,上线后就不会有这种情况了。
(上线网站:172.81.252.202:3000)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值