update
diff --git a/package-lock.json b/package-lock.json
index 3ec29d1..7d52c76 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "weex-ui",
-  "version": "0.6.11",
+  "version": "0.7.1",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -11368,9 +11368,9 @@
       }
     },
     "weex-loader": {
-      "version": "0.6.15",
-      "resolved": "https://registry.npmjs.org/weex-loader/-/weex-loader-0.6.15.tgz",
-      "integrity": "sha512-Z3dsqleQsBZ++KZS4EvtBm3PAAuPLnfn9Z10LXAKCrlp+cpW1+1adHCMhVFOFByEjfVHQ80C9nKhIVBuh4mAbA==",
+      "version": "0.7.12",
+      "resolved": "https://registry.npmjs.org/weex-loader/-/weex-loader-0.7.12.tgz",
+      "integrity": "sha512-QJ0x7d3cptEnHH7wn/Wt7aGsL0KjymeNnHGFa9WC1aOYCT9iRuhV3TtuuSw9Q2FfRt7E4zDi2iKc/eAtik/zLQ==",
       "dev": true,
       "requires": {
         "babel-loader": "6.4.1",
@@ -11386,7 +11386,7 @@
         "weex-styler": "0.3.1",
         "weex-templater": "0.3.5",
         "weex-transformer": "0.4.6",
-        "weex-vue-loader": "0.5.15"
+        "weex-vue-loader": "0.7.0"
       },
       "dependencies": {
         "babel-loader": {
@@ -11503,39 +11503,6 @@
         "css": "2.2.4"
       }
     },
-    "weex-template-compiler": {
-      "version": "2.5.13-weex.3",
-      "resolved": "https://registry.npmjs.org/weex-template-compiler/-/weex-template-compiler-2.5.13-weex.3.tgz",
-      "integrity": "sha512-Zz8OV5x1CanfpUZqV9JR4WD/8X+f1rIjT0SnARm9apKcF/Fd8z3jRHjk/YnYrm6pQPtUnat1cASSZ4CuX25GiA==",
-      "dev": true,
-      "requires": {
-        "acorn": "5.7.3",
-        "escodegen": "1.11.1",
-        "he": "1.2.0",
-        "vue-template-es2015-compiler": "1.9.1"
-      },
-      "dependencies": {
-        "escodegen": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz",
-          "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==",
-          "dev": true,
-          "requires": {
-            "esprima": "3.1.3",
-            "estraverse": "4.2.0",
-            "esutils": "2.0.2",
-            "optionator": "0.8.2",
-            "source-map": "0.6.1"
-          }
-        },
-        "esprima": {
-          "version": "3.1.3",
-          "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
-          "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
-          "dev": true
-        }
-      }
-    },
     "weex-templater": {
       "version": "0.3.5",
       "resolved": "https://registry.npmjs.org/weex-templater/-/weex-templater-0.3.5.tgz",
@@ -11643,9 +11610,9 @@
       }
     },
     "weex-vue-loader": {
-      "version": "0.5.15",
-      "resolved": "https://registry.npmjs.org/weex-vue-loader/-/weex-vue-loader-0.5.15.tgz",
-      "integrity": "sha512-WXp7r0IoFqdkl60Y6cDLryi3X7YIZGa8uOXuwwd9EHSfz3C1IOs962ldU/YvnJgSRWGuqWjl68DFYUvxqbd+1A==",
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/weex-vue-loader/-/weex-vue-loader-0.7.0.tgz",
+      "integrity": "sha512-VUZybf6WQVCe6ahptIcgCUG56lqWyPt7WCD2ud84kL5QhLrwM7Qc+sKyGVs4NSqA84pvno4KnNtsUVBTmnrMCg==",
       "dev": true,
       "requires": {
         "babel-loader": "6.4.1",
@@ -11665,7 +11632,7 @@
         "vue-template-compiler": "2.6.10",
         "vue-template-es2015-compiler": "1.9.1",
         "weex-styler": "0.3.1",
-        "weex-template-compiler": "2.5.13-weex.3"
+        "weex-template-compiler": "2.5.16-weex.1"
       },
       "dependencies": {
         "ansi-styles": {
@@ -11782,6 +11749,34 @@
             "fastparse": "1.1.2"
           }
         },
+        "escodegen": {
+          "version": "1.12.0",
+          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
+          "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
+          "dev": true,
+          "requires": {
+            "esprima": "3.1.3",
+            "estraverse": "4.2.0",
+            "esutils": "2.0.2",
+            "optionator": "0.8.2",
+            "source-map": "0.6.1"
+          },
+          "dependencies": {
+            "source-map": {
+              "version": "0.6.1",
+              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+              "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+              "dev": true,
+              "optional": true
+            }
+          }
+        },
+        "esprima": {
+          "version": "3.1.3",
+          "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+          "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+          "dev": true
+        },
         "find-cache-dir": {
           "version": "0.1.1",
           "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
@@ -11856,17 +11851,29 @@
           "requires": {
             "has-flag": "1.0.0"
           }
+        },
+        "weex-template-compiler": {
+          "version": "2.5.16-weex.1",
+          "resolved": "https://registry.npmjs.org/weex-template-compiler/-/weex-template-compiler-2.5.16-weex.1.tgz",
+          "integrity": "sha512-v6hlv2eANy35y2iu9mO+OQ3oHx1/OtfbEx1PrONaCeS6tHKTu4W0dx22GP0T4qinSLlORBvwGwMGyKEme5YD7w==",
+          "dev": true,
+          "requires": {
+            "acorn": "5.7.3",
+            "escodegen": "1.12.0",
+            "he": "1.2.0",
+            "vue-template-es2015-compiler": "1.9.1"
+          }
         }
       }
     },
     "weex-vue-precompiler": {
-      "version": "0.1.25",
-      "resolved": "https://registry.npmjs.org/weex-vue-precompiler/-/weex-vue-precompiler-0.1.25.tgz",
-      "integrity": "sha512-l5FqGNstSsMO0JJPKYGzSo+d58b/Hs1P4cGt2DkBOgAJQrzRuf78wD29mkBNrVuOUPZz3FmPWifUy/PzndsfLg==",
+      "version": "0.1.26",
+      "resolved": "https://registry.npmjs.org/weex-vue-precompiler/-/weex-vue-precompiler-0.1.26.tgz",
+      "integrity": "sha512-lbKOrlgM4zZuXYzBBPp9IC7jMQfLbHrXTfRseKLr7Vjvhmh3n3f7b80o6JpQEkF94BNtievd3ysOgaWnd8mn7A==",
       "dev": true,
       "requires": {
         "autoprefixer": "7.2.6",
-        "escodegen": "1.11.1",
+        "escodegen": "1.12.0",
         "esprima": "4.0.1",
         "postcss": "6.0.23",
         "postcss-plugin-px2rem": "0.7.0",
@@ -11874,9 +11881,9 @@
       },
       "dependencies": {
         "escodegen": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz",
-          "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==",
+          "version": "1.12.0",
+          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
+          "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
           "dev": true,
           "requires": {
             "esprima": "3.1.3",