gpt4 book ai didi

javascript - 将 props 传递给 Vue 组件中的元素属性

转载 作者:搜寻专家 更新时间:2023-10-30 22:15:09 27 4
gpt4 key购买 nike

当我尝试将 props 传递给 .vue 文件中 HTML 元素的属性时,它们只是停止渲染。我做错了什么?

script.js

import hInput from './components/hInput.vue'
Vue.component('h-input', hInput);
const app = new Vue({
el: '#head',
});

index.php

<div id="head">
<h1>{{config('app.name')}}</h1>
<h-input placeholder="Hi" name="hello"></h-input>
</div>

hInput.vue

<template>
<div>
<input type="text" placeholder="{{placeholder}}">
</div>
</template>

<script>
export default {
props: ['placeholder', 'name']
};
</script>

最佳答案

使用 binding syntax ,而不是文本插值。

<template>
<div>
<input type="text" v-bind:placeholder="placeholder">
</div>
</template>

还有一个简写。

<template>
<div>
<input type="text" :placeholder="placeholder">
</div>
</template>

关于javascript - 将 props 传递给 Vue 组件中的元素属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43210288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com