cdnのvueで制作をしている時にエラーが起きました。
nameにcomponentと同じ名前を指定すればいいとの情報をネットから拾ったのですがエラーが解消できません。
[Vue warn]: Unknown custom element: <create-button> - did you register the component correctly? For recursive components, make sure to provide the "name" option. (found in <Root>)
js
1 <div id="generetor"> 2 <svg width="100px" height="150px"> 3 <line v-bind:x1="rotate_x1" v-bind:y1="rotate_y1" v-bind:x2="rotate_x2" v-bind:y2="rotate_y2" stroke="black" stroke-width="1" /> 4 </svg> 5 6 <form action=""> 7 <create-button></create-button> 8 </form> 9 10 </div> 11 12 <script type="text/x-template" id="svg-component"> 13 <div class="svg_component_line"> 14 <p><label><input type="range" v-model="rotate_x1"></label></p> 15 <p><label><input type="range" v-model="rotate_x2"></label></p> 16 <p><label><input type="range" v-model="rotate_y1"></label></p> 17 <p><label><input type="range" v-model="rotate_y2"></label></p> 18 </div> 19 </script> 20 21 <script> 22 23 //rangeのデータ 24 var rangeDate = { 25 rotate_x1: 0, 26 rotate_x2: 0, 27 rotate_y1: 0, 28 rotate_y2: 0 29 }; 30 31 //コンポーネント 32 var lineComponent = { 33 template: '#svg-component' 34 }; 35 36 new Vue({ 37 el: '#generetor', 38 data: rangeDate, 39 name: 'create-button', 40 component:{ 41 'create-button': lineComponent, 42 } 43 }) 44 </script> 45
試したこと
nameにcomponent名を指定
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。