zoukankan      html  css  js  c++  java
  • vue交互

    ajax:

    获取普通文本数据

    this.$http.get('a.txt').then(function (res) {
    alert(res.data);
    },function (res) {
    alert(res.status);
    })

    给服务器发送get数据--OK

    this.$http.get('get.php',{
    params:{ 必须有params
    a:1,
    b:2
    }
    },{emulateJSON:true}).then(function (res) {
    alert(res.data);
    },function (res) {
    alert(res.status);
    })


    给服务器发送post数据-OK
       this.$http.post('post.php',{ 
    a:3,
    b:2
    },{
    emulateJSON:true
    }).then(function (res) {
    alert(res.data);
    },function (res) {
    alert(res.status);
    })
    jsonp跨域-OK
        this.$http.jsonp('https://sug.so.360.cn/suggest',{
    params:{
    word:'a'
    }
    },{
    emulateJSON:true
    }).then(function (res) {
    alert(res.data.s);
    },function (res) {
    alert(res.status);
    })
     跨域,更改callback
      this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
    params:{
    wd:'a'
    },
    jsonp:'cb'  默认为callback
    }).then(function (res) {
    alert(res.data.s);
    },function (res) {
    alert(res.status);
    })
     简易百度搜索:
        <script>
    window.onload=function () {
    new Vue({
    el:'#box',
    data:{
    myData:[],
    t1:''
    },
    methods:{
    get:function () {
    this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
    params:{
    wd:this.t1
    },
    jsonp:'cb'
    }).then(function (res) {
    this.myData=res.data.s;
    },function (res) {
    alert(res.status);
    })
    }
    }
    });

    };
    </script>
    </head>
    <body>
    <div id="box">
    <input type="text" v-model="t1" @keyup="get()">
    <ul>
    <li v-for="(value,index) in myData">{{value}}</li>
    </ul>
    <p v-show="myData.length==0">暂无数据</p>
    </div>
    </body>
    </html>
     
     
    原创笔记
  • 相关阅读:
    Fabric quickly
    jumpserver install
    Docker installs
    快速安装测试版Mysql
    centos7 usually use
    Mysql 通过frm&ibd 恢复数据
    GIT 常用方法
    诸葛亮-诫外甥书
    闭包函数(绑定函数)
    形参和实参
  • 原文地址:https://www.cnblogs.com/minty/p/7130504.html
Copyright © 2011-2022 走看看