优化开发环境,提供搜索应用筛选
This commit is contained in:
		@@ -6,8 +6,9 @@
 | 
			
		||||
    <ai-result v-if="result.tips" v-bind="result"/>
 | 
			
		||||
    <input v-if="!!$route.query.code" class="codeText" :value="$route.query.code"/>
 | 
			
		||||
    <div class="codeBtn" @click="handleLogin">去登录</div>
 | 
			
		||||
    <input class="codeText" v-model="search" placeholder="搜索要查找的应用"/>
 | 
			
		||||
    <div flex class="appsPane wrap">
 | 
			
		||||
      <b v-for="app in apps" :key="app.key" @tap="handleGotoApp(app)">{{ app.name }}</b>
 | 
			
		||||
      <b v-for="app in appsList" :key="app.key" @tap="handleGotoApp(app)">{{ app.name }}</b>
 | 
			
		||||
    </div>
 | 
			
		||||
  </section>
 | 
			
		||||
</template>
 | 
			
		||||
@@ -22,6 +23,10 @@ export default {
 | 
			
		||||
  inject: ['root'],
 | 
			
		||||
  computed: {
 | 
			
		||||
    ...mapState(['token', 'openUser', 'user']),
 | 
			
		||||
    appsList() {
 | 
			
		||||
      let {search} = this
 | 
			
		||||
      return this.apps?.filter(e => !!search ? e.name.indexOf(search) > -1 : true) || []
 | 
			
		||||
    },
 | 
			
		||||
    currentApp() {
 | 
			
		||||
      return this.apps.find(e => e.key == this.$route.query.app) || {}
 | 
			
		||||
    }
 | 
			
		||||
@@ -29,7 +34,8 @@ export default {
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
      result: {},
 | 
			
		||||
      apps: []
 | 
			
		||||
      apps: [],
 | 
			
		||||
      search: ""
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user