1. 首页>
  2. 技术文章>
  3. vue3第6天

vue3第6天

10/15/23 12:07:32 AM 浏览 614 评论 0

vue

vue中使用axios,引入:

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script><script>
Vue.prototype.$axios = axios;
axios.defaults.baseURL = 'http://127.0.0.1:5002/';
this.$axios
.get("/Api/Admin/XHS/GetNeedUpdateData", {  
    params: {},
})
.then((res) => {
    console.log("res.data.resultCode = " + res.data.resultCode);
    if (res.data.resultCode != 0) {
       console.log(res.data);
   }
}).catch((error) => {
    //报错
    console.log(error);
});
</script>

vue中使用定时器:

startTimer() {
      this.timer = setInterval(() => {
          this.Refresh()
      }, 1000);
},
beforeDestroy() {
      this.stopTimer(); // 在组件销毁前停止计时器
},
stopTimer() {
      clearInterval(this.timer);
}

绑定一些特殊地方地方可以用v-bind,缩写:号,比如:

 <progress :value="jindu" max="100"></progress>


网友讨论