vue js vue-slider-component如何更新道具

use*_*766 1 javascript vue-component vuejs2

我是vue js的新手,并且缺少传递组件的道具。
尝试使vue-slider-component 示例垂直。

<vue-slider direction=vertical ></vue-slider> 
Run Code Online (Sandbox Code Playgroud)

<vue-slider :direction=vertical ></vue-slider>
Run Code Online (Sandbox Code Playgroud)

失败,如何在示例中将props传递给组件?

编辑:
尝试了注释中建议的内容:

<vue-slider direction={vertical} ></vue-slider> 
Run Code Online (Sandbox Code Playgroud)

<vue-slider :direction={vertical} ></vue-slider>
Run Code Online (Sandbox Code Playgroud)

cho*_*sia 5

您应该像这样将值作为字符串传递:

<vue-slider :direction="'vertical'"></vue-slider>
Run Code Online (Sandbox Code Playgroud)

这里查看示例

<vue-slider :direction="'vertical'"></vue-slider>
Run Code Online (Sandbox Code Playgroud)
new Vue( {
  el: '#app',
  data () {
    return {
    }
  },

  methods: {
  },
  mounted () {
  },
  components: {
    'vueSlider': window[ 'vue-slider-component' ],
  }
})
Run Code Online (Sandbox Code Playgroud)
#app {
  margin: 50px;
}
Run Code Online (Sandbox Code Playgroud)

  • 像魅力一样工作&根据文档,传递字符串是我错过的!TY (2认同)