発生している問題・エラーメッセージ
下記に書いている"storeFunc"というmethodに引数を2つ使いたいのですが、@commandからどのようにmethodに送れば良いかわかりません。文法の知識なのですが、ネットで調べてもうまくhitしなかったので、ここで質問させていただきますご教授お願いします。
該当のソースコード
vue
1<el-dropdown @command="storeFunc" trigger="click"> 2 <el-dropdown-item command=""></el-dropdown-item> 3<el-dropdown> 4//--------------------------------------------------------------- 5storeFunc(storeId,storeName) { 6 console.log(storeId,storeName); 7}
試したこと
//うまくいかなかったが、試したコード↓
<el-dropdown @command="storeFunc" trigger="click">
<el-dropdown-item command="(store.Id,store.Name)"></el-dropdown-item>
</el-dropdown>
//--------------------------------------------------
methods:
storeFunc(storeId,storeName) {
console.log(storeId,storeName);
},
//また、一つの引数の関数への渡し方はわかります↓
<el-dropdown @command="storeFunc" trigger="click">
<el-dropdown-item command="store.Name"></el-dropdown-item>
</el-dropdown>
//--------------------------------------------------
methods:
storeFunc(storeName) {
console.log(storeName);
},
storeFuncは正しく vueのmethods:の中に記載されていますでしょうか?
ありがとうございます。methods:に記入はされています。1つの引数だとうまくできるのですが、どうしても2つ引数を入れようとすると、文法的にまちがっているのか、うまくいきませんでした!
回答1件
あなたの回答
tips
プレビュー