VUE.js 简单引用

Vue开发的两种方式:静态资源引入开发 和 脚手架交互式开发

这里使用的是静态资源引入开发

首先 引用jquery.js 和 vue.js

html 标签内加个

<div >内容</div>

<script>
    var vm = new Vue({
        el: '#box',
        data: {
            lists: [],
            adverts: [],
            page: "",
            airdropLists: [],
            airdropId: ''
        },
        created: function () {
            var that = this
            that.token = localStorage.getItem('token')
            console.log(that.token)
            that.post()
            that.getList()
        },
        mounted() { // 通知公告
            var swiper = new Swiper('.swiper-notice', {
                direction: 'vertical',
                autoplay: {
                    delay: 3500,
                    disableOnInteraction: false,
                },
                observer: true,//修改swiper自己或子元素时,自动初始化swiper
                observeParents: true//修改swiper的父元素时,自动初始化swiper
            });
        },
        methods: {
            post: function () {
                var that = this;
                $.ajax({
                    type: "POST", //提交方式 
                    url: URL + "index.php/Api/Member/advert", //广告
                    dataType: 'json',
                    data: {},
                    success: function (res) { //返回数据根据结果进行相应的处理  
                        console.log(res.data.advert)
                        if (res.code == 1) {
                           that.adverts = res.data.advert
                        }
                    }
                }) 
            },
            // 获取订单列表
            getList: function () {
                var that = this
                $.ajax({
                    type: "POST", //提交方式 
                    url: URL + "/index.php/Api/Airdrop/airdrop_list", //空投列表
                    dataType: 'json',
                    data: {
                        // token: that.token,
                        page: 1
                    },
                    success: function (res) { //返回数据根据结果进行相应的处理 
                        console.log(res)
                        if (res.code == 1) {
                            that.airdropLists = res.data
                        }
                    }
                })
            },
            login: function (airdrop_id) {
                var that = this
                console.log(airdrop_id)
                that.airdrop_id = airdrop_id
                console.log(1)
                if (that.token == null) {
                    window.location.href = "loginRegister.html";
                }
                else {
                    window.location.href = "airdropDetails.html?airdrop_id=" + airdrop_id;
                }
            },
            logined: function () {
                var that = this
                if (that.token == null) {
                    window.location.href = "loginRegister.html";
                }
            },
        },
    });

</script>