Vue组件未绑定样式

嗨,我是 Vue 的新手,所以也许我遗漏了一些明显的东西。我有一个SliderItem要设置顶部位置的组件,因此我向数据添加了一个属性:

data () {
    return {
    /*more data*/
     topSliderText: '120px'
    }
}

这是 Vue 实例

import { Slider } from 'vue-easy-slider'
var SliderItem = require('./components/easy-slider-item.vue');

new Vue( {
  el: '#slider',
  data () {
    return {
      list: [
        { background: "url('/images/sliders/be.png')", width: '100%', height: '100%' },
      ]
    }
  },
  components: {
    Slider,
    SliderItem
    },
    mounted() {

    }
} );

然后在视图中

<div class="" id="slider">
<slider animation="fade">
  <slider-item v-bind:style="{top: topSliderText}" v-for="(i, index) in list" :key="index">
    <div :style="i">
        <div class="slider-text">
             <p style="font-size: 5rem; text-align: center;">Page @{{ index +1 }}</p>
        </div>

    </div>
  </slider-item>
</slider>

但是不起作用,SliderItem没有样式,我在控制台上收到此警告

vue-slider.js:561 [Vue 警告]:属性或方法“topSliderText”未在实例上定义,但在渲染期间被引用。确保在数据选项中声明反应数据属性。

vue-slider.js:562 [Vue 警告]:计算属性“topSliderText”已在数据中定义

但是当我使用 Vue chrome 扩展查看组件时,它具有这样的属性......我不知道我做错了什么......

提前致谢。

瓦姆西克里希纳

您定义了topSliderTextinSliderItem组件,但在父组件中使用了它。

这就是你在 vuetopSliderText在父组件的属性中搜索时得到 vue [warn] 的原因

所以topSliderText在父组件本身定义为数据属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vue组件未使用插件语法加载

来自分类Dev

“未绑定” SELECT元素的选项元素的条件条件样式

来自分类Dev

绑定组件值未更新

来自分类Dev

组件中的Ember值未绑定

来自分类Dev

子组件的Vue 3插槽样式

来自分类Dev

将样式绑定到Vue的子组件中

来自分类Dev

Vue JS中子组件的CSS样式

来自分类Dev

将Vue组件绑定到vue实例

来自分类Dev

如何使用Typescript在Vue类样式组件中双向绑定v-model对象

来自分类Dev

最初未渲染的样式组件不会加载其样式

来自分类Dev

将动态道具绑定到vue组件

来自分类Dev

数据未传递到Vue组件

来自分类Dev

Vue组件未使用道具渲染

来自分类Dev

带有Angular的React样式控制的组件(绑定输入)

来自分类Dev

样式化的组件未包装其他样式化的组件

来自分类Dev

如何防止未使用的React组件的样式标签

来自分类Dev

背景图像未显示在样式化组件中

来自分类Dev

将Promise绑定到Vue中的组件

来自分类Dev

Vue组件未使用插件语法加载

来自分类Dev

查找未销毁的Vue组件

来自分类Dev

Vue-使用类样式绑定在应用程序中不显示组件CSS类

来自分类Dev

在vue组件包(npm)中加载样式

来自分类Dev

在StackView上推送的组件未正确绑定

来自分类Dev

如何在Vue组件内绑定模型

来自分类Dev

Laravel Vue组件未显示

来自分类Dev

Vue 组件未显示

来自分类Dev

模板变量未绑定到组件变量

来自分类Dev

Vue 组件样式永远不会消失

来自分类Dev

Vue 组件未正确更新属性