javascript - Vuejs : How can I pass vue js prop value to attribute of html as a value?

标签 javascript vue.js vuejs2 vue-component countdowntimer

我想在 vuejs 中显示剩余时间的计数器。我正在使用 vue 的翻转倒计时库。我想将剩余时间属性值传递给 html 代码的属性。

HTML:

<flip-countdown deadline=remaining_time></flip-countdown>

脚本:

<script>
import FlipCountdown from 'vue2-flip-countdown'
    export default {
        components: { FlipCountdown },
        props: ['id'],

        data(){
            return {
                 items:{},

                 remaining_time:"2019-12-25 00:00:00",


            }
        },
</script>

我想将上面的剩余时间作为值传递给 html 属性,但此代码不起作用。请指导如何在html中将remaining_time值传递给上述属性deadline。

最佳答案

对,

<flip-countdown :deadline="remaining_time"></flip-countdown>

是正确答案。

请确保您使用正确的日期时间格式 YYYY-MM-DD HH:mm:ss

这是一个例子 https://github.com/philipjkim/vue2-flip-countdown/blob/master/demo/src/App.vue

关于javascript - Vuejs : How can I pass vue js prop value to attribute of html as a value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830522/

相关文章:

javascript - 传递激活器槽

javascript - Vue路由器缺少参数

javascript - 更新: Mutation recieve the store,不是状态

javascript - 如何使用 Jquery 获取选定的单选值

javascript - 阻止 Firefox 退出延迟对象的执行

javascript - 如何在Vue组件中使用依赖?

javascript - 如何使用POST方法感知和访问参数

javascript - 在 JavaScript 中生成 JWT 的 JTI 声明

javascript - 类型 'querySelector' 上不存在属性 'Node'。在 typescript 中

html - 不确定如何在我的 vue 元素中使用灯箱?