欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

vue vuejs vue.js 异步 请求 是 axios 不用 ajax 自己亲自做的 有大用 有大大用

<script>
   const app =Vue.createApp({
    data(){
       return {
           //seen: false  /* 改为false,信息就无法显示 */
       
}

   },
   methods: {
       change_ad_net_level(event){
//            setTimeout(function(){},400);//这一行其实没有意义,只在这里面的函数等待 400毫秒
           // console.log(event.target.getAttribute("attr_accept_uid"));
           
jQuery(event.target).siblings('.show_have_changed_ad_net_level').css('display','block');
           jQuery(event.target).siblings('img').css('display','inline');
           var uid =event.target.getAttribute('attr_uid');
           axios({
               method: 'post',
               url: 'change_ad_net_level',
               headers: { 'content-type': 'application/x-www-form-urlencoded' },
               data: 'uid='+uid+'&new_ad_net_level='+event.target.value,
           })
               .then(function(response){
                   setTimeout(function(){
                       jQuery(event.target).siblings('.show_have_changed_ad_net_level').fadeOut();
                   },200);
                   jQuery(event.target).siblings('img').fadeOut();
//                    alert('网络权限已修改!');
               
}).catch(function(error){
                   console.log(error);
                   jQuery(event.target).siblings('.show_have_changed_ad_net_level').html('网络权限修改失败!');
                   setTimeout(function(){
                       jQuery(event.target).siblings('.show_have_changed_ad_net_level').fadeOut();
                   },800);
                   jQuery(event.target).siblings('img').fadeOut();
               })

       },
   }
   })

   const vm = app.mount('#list_ad_user_content');



</script>


普通分类: