企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>组件参数校验与非Props特性</title> <script src="vue.js"></script> </head> <body> <div id="root"> <child content="hello world" test="test"></child> <!-- <child content="123">这样传,123是以字符串形式出现</child>--> <!-- <child :content="123">--> <!--&lt;!&ndash; 这样传,123是以整数形式出现&ndash;&gt;--> <!-- </child>--> <!-- <child :content="{a:1}"></child>--> <!-- <child></child>--> </div> <script> Vue.component('child', { // props:['content'], props: { // content: String //只能是字符串 // content: Number //只能是数字 // content:[Number,String]//字符串,数字都可以 content: { type: String, // type: Object, required: true,//必须 default: 'this is default value', //默认值 // validator: function (value) { // // alert(value) // return value.length > 5 // } }, }, template: '<div>{{content}}</div>', }) var vm = new Vue({ el: '#root' }); </script> </body> </html> ~~~