亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

在特定條件下,移動(dòng)v-text-field文字的位置
P粉041856955
P粉041856955 2023-08-28 21:40:26
0
2
714
<p>我正在使用Vue.js和Vuetify。遇到了一個(gè)有趣的場(chǎng)景。 所以我有三個(gè)選項(xiàng)(單選按鈕)</p> <ul> <li>左</li> <li>中</li> <li>右</li> </ul> <p>我有一個(gè)帶有特定文字值和唯讀屬性的v-text-field。 現(xiàn)在,當(dāng)選項(xiàng)改變/選擇時(shí),我想要改變?cè)撐淖衷趘-text-field內(nèi)的位置。 </p> <p>例如,當(dāng)選項(xiàng)1(左)時(shí),文字應(yīng)該會(huì)移動(dòng)到v-text-field內(nèi)的左側(cè)。當(dāng)選項(xiàng)2(中)時(shí),文字應(yīng)該移動(dòng)到中間。依此類推。 </p> <p>對(duì)此有什麼建議。如果有更好的方法,請(qǐng)指導(dǎo)一下。 </p>
P粉041856955
P粉041856955

全部回覆(2)
P粉306523969

你可以使用Vue中的class或style綁定

#
data() {
  return {
    activeAlignment: 'center'
  }
}
<div :style="{text-align : activeAlignment} ></div>

接著將activeAlignment綁定到你的單選按鈕模型上

P粉466290133

您可以建立類別並將它們綁定:

new Vue({
  el: '#app',
  vuetify: new Vuetify(),
  data: () => ({
    text: 'some text',
    align: ''
  })
})
.left .v-text-field__slot textarea, .left .v-text-field__slot input {
  text-align: left;
}
.center .v-text-field__slot textarea, .center .v-text-field__slot input {
  text-align: center;
}
.right .v-text-field__slot textarea, .right .v-text-field__slot input {
  text-align: right;
}
<link  rel="stylesheet">
<link  rel="stylesheet">
<link  rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
</head>
<body>
<div id="app">
  <v-app>
    <v-main>
      <v-container>
        <v-btn-toggle
          v-model="align"
          tile
          color="deep-purple accent-3"
          group
        >
          <v-btn value="left">左對(duì)齊</v-btn>
          <v-btn value="center">居中對(duì)齊</v-btn>
          <v-btn value="right">右對(duì)齊</v-btn>
        </v-btn-toggle>
        <v-textarea
          :class="align"
          v-model="text"
          label="文本"
        ></v-textarea>
        <v-text-field
          v-model="text"
          label="文本"
          :class="align"
        ></v-text-field>
      </v-container>
    </v-main>
  </v-app>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板