相关疑难解决方法(0)

v-menu的Vuetify问题

Vuetify 1.1.8/Vue 2.5.16

我不明白为什么我会得到两种不同的行为:

1-在Codepen.io中进行测试

HTML

    <div id="app">
      <v-app id="inspire">
        <div class="text-xs-center">
          <v-menu offset-y>
            <v-btn
              slot="activator"
              color="primary"
              dark
            >
              <span v-if="this.locale === 'en'">English</span>
              <span v-if="this.locale === 'fr'">Français</span>
              <span v-if="this.locale === 'br'">Português</span>
            </v-btn>
            <v-list>
              <v-list-tile
                v-for="(locale, index) in locales"
                :key="index"
                @click="switchLocale(index)"
              >
                <v-list-tile-title>{{ locale.title }}</v-list-tile-title>
              </v-list-tile>
            </v-list>
          </v-menu>
        </div>
      </v-app>
    </div>
Run Code Online (Sandbox Code Playgroud)

JS

    new Vue({
      el: '#app',
      data: () => ({
        locale: 'en',
        locales: [
          { locale: 'en', title: 'English', icon: '@/assets/images/flag_gb_24.png' },
          { locale: 'fr', title: 'Français', icon: '@/assets/images/flag_fr_24.png' },
          { …
Run Code Online (Sandbox Code Playgroud)

vue.js vuetify.js

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

vue.js ×1

vuetify.js ×1