浏览代码

HUE-9392 [ui] Apply new Vue related linting rules

Johan Ahlen 5 年之前
父节点
当前提交
3433438a31

+ 12 - 10
desktop/core/src/desktop/js/apps/jobBrowser/components/hiveQueryPlan.vue

@@ -1,18 +1,20 @@
 <template>
 <template>
-  <div>{{title}}</div>
+  <div>
+    {{ title }}
+  </div>
 </template>
 </template>
 
 
 <script lang="ts">
 <script lang="ts">
-  import Vue from 'vue';
-  import Component from 'vue-class-component'
-  import wrap from '@vue/web-component-wrapper'
+import Vue from 'vue';
+import Component from 'vue-class-component';
+import wrap from '@vue/web-component-wrapper';
 
 
-  export const HIVE_QUERY_PLAN_COMPONENT = 'hive-query-plan';
+export const HIVE_QUERY_PLAN_COMPONENT = 'hive-query-plan';
 
 
-  @Component
-  export default class HiveQueryPlan extends Vue {
-    title:string = 'Web Components FTW.';
-  }
+@Component
+export default class HiveQueryPlan extends Vue {
+  title: string = 'Web Components FTW.';
+}
 
 
-  window.customElements.define(HIVE_QUERY_PLAN_COMPONENT, wrap(Vue, HiveQueryPlan))
+window.customElements.define(HIVE_QUERY_PLAN_COMPONENT, wrap(Vue, HiveQueryPlan));
 </script>
 </script>

+ 1 - 1
desktop/core/src/desktop/js/login.js

@@ -33,6 +33,6 @@ window.addEventListener('DOMContentLoaded', () => {
     components: {
     components: {
       'trademark-banner': TrademarkBanner
       'trademark-banner': TrademarkBanner
     },
     },
-    data: {}
+    data: () => ({})
   });
   });
 });
 });

+ 6 - 8
desktop/core/src/desktop/js/vue/components/login/TrademarkBanner.vue

@@ -1,17 +1,15 @@
 <template>
 <template>
   <div>
   <div>
-    <slot></slot>
+    <slot />
   </div>
   </div>
 </template>
 </template>
 
 
 <script>
 <script>
-  export default {
-    data() {
-      return {
-      }
-    },
+export default {
+  data() {
+    return {};
   }
   }
+};
 </script>
 </script>
 
 
-<style lang="less" scoped>
-</style>
+<style lang="less" scoped></style>