通过插件设置道具值

时间:2019-04-08 09:44:17

标签: javascript vue.js vuejs2

我已经安装了此插件:https://github.com/eddiemf/vue-affix/blob/master/src/affix.vue

我需要编辑道具:从app.js中的此插件启用。

我的应用中包含以下代码:

import Affix from 'vue-affix';

var affix = Vue.use(Affix);

const app = new Vue({
    el: '#app',

    data() {

    },

    mounted() {
       this.usePushStateForTabs('.spark-tabs');
       this.calcStickyWidth();
       this.$nextTick(function() {
          window.addEventListener('resize', this.calcStickyWidth);
       })
    },

    methods: {
     calcStickyWidth() {
        let width = $('.vue-affix').parent().width();

        $('.vue-affix').css('width', width + 'px');

        if(! this.isMobile) { affix.enabled = false; }
     },

     isMobile() {
        return $(window).width() > 768 ? true : false
     },
    }
 });

我需要将启用的道具设置为false。但是我的解决方案不起作用。我不确定。帮助,请解决它。

0 个答案:

没有答案