MofuMofu2 / vue2.6-sample-project

感想文メーカー
MIT License
0 stars 0 forks source link

バリデーションロジックの追加 #5

Open MofuMofu2 opened 3 years ago

MofuMofu2 commented 3 years ago

概要

★の項目が全て入力されていない場合、バリデーションNGとする。 バリデーションNGの場合、 感想文をつくるボタンをdisabledにする。 disabledな場合、ボタン操作できない。

感想文メーカー

種類(映画、本、漫画、ゲーム、その他)
タイトル★
リンクがあれば
印象(選択)★
どんなところが★
何を感じたか
補足(続きが気になる、他の作品も見たい)
ボタンクリックで生成
★が必須入力
印象選択で対応フォームが出てくる
文章の穴埋めで感想が作れる
XSS対策必要
MofuMofu2 commented 2 years ago

vue-test-utilsはUIライブラリと相性悪い気がする。↓みたいなオブジェクトで作ってしまうとsetDataなどでデータ更新できないし。

  form = {
    kind: null,
    title: "",
    link: "",
    emort: "",
    description: "",
    emotion: "",
    complement: "",
  };