Vue2.2 props验证总是出错,我开始怀疑人生

1.props验证总是报错
2.相关代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="../lib/vue.js"></script>
</head>
<body>
<div id="app">
    <example :propC="100"></example>
</div>
</body>
<script type="text/javascript">

    Vue.component('example', {
        props: {
            propC: {
                type: String,
                required: true
            },
            propD: {
                type: Number,
                default: 100
            }
        },
        template: '<h1>{{propC}}-{{propD}}</h1>'
    })

    var vm = new Vue({
        el: '#app',
        data: {
            msg: 'hello world',
            num: 100
        }
    })


</script>
</html>
  1. 运行结果:
    图片描述

阅读 3.7k
4 个回答

html标签属性不识别大小写 你 propC 要写成 prop-c

楼上的朋友,非常感谢你的回答!祝好!我的声望达不到 采纳答案操作 的要求。

新手上路,请多包涵

再把:prop-c的“:”去掉

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题