diff --git a/examples/routers/tooltip.vue b/examples/routers/tooltip.vue
index 55e68bb..53978d5 100644
--- a/examples/routers/tooltip.vue
+++ b/examples/routers/tooltip.vue
@@ -1,15 +1,25 @@
 <template>
     <div>
-        <Tooltip always placement="top" transfer content="Tooltip 文字提示" :delay="1000">
+        <Tooltip always placement="top" transfer :content="text" :delay="1000">
             <Button @click="disabled = true">延时1秒显示</Button>
         </Tooltip>
-        <Tooltip placement="top" transfer content="Tooltip 文字提示">
-            <Button @click="disabled = true">延时1秒显示</Button>
+        <Tooltip placement="top" transfer :content="text">
+            <Button @click="handleChange">change</Button>
         </Tooltip>
+        <Button @click="handleChange">change</Button>
     </div>
 </template>
 <script>
     export default {
-
+        data () {
+            return {
+                text: 'Tooltip 文字提示'
+            };
+        },
+        methods: {
+            handleChange () {
+                this.text = '提示'
+            }
+        }
     }
 </script>
diff --git a/src/components/tooltip/tooltip.vue b/src/components/tooltip/tooltip.vue
index 3de25ae..65656cd 100644
--- a/src/components/tooltip/tooltip.vue
+++ b/src/components/tooltip/tooltip.vue
@@ -68,6 +68,11 @@
                 prefixCls: prefixCls
             };
         },
+        watch: {
+            content () {
+                this.updatePopper();
+            }
+        },
         methods: {
             handleShowPopper() {
                 if (this.timeout) clearTimeout(this.timeout);
--
libgit2 0.21.4