Blame view

test/routers/poptip.vue 5.53 KB
7570318b   梁灏   fixed Tooltip pla...
1
2
  <style>
      .tooltip_out{
4dfacfca   梁灏   publish Tooltip c...
3
          padding: 150px;
7570318b   梁灏   fixed Tooltip pla...
4
5
      }
      body{
bf962a69   梁灏   remove Row css - ...
6
          height: 1000px;
7570318b   梁灏   fixed Tooltip pla...
7
8
          padding: 10px;
      }
9b784016   梁灏   update Poptip styles
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
      .api table{
          font-family: Consolas,Menlo,Courier,monospace;
          font-size: 13px;
          border-collapse: collapse;
          border-spacing: 0;
          empty-cells: show;
          border: 1px solid #e9e9e9;
          width: 100%;
          margin-bottom: 24px;
      }
      .api table th{
          background: #f7f7f7;
          white-space: nowrap;
          color: #5c6b77;
          font-weight: 600;
      }
      .api table td, .api table th{
          border: 1px solid #e9e9e9;
          padding: 8px 16px;
          text-align: left;
      }
7d5431d8   梁灏   update some style
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
      .tip{
          width: 24px;
          position: fixed;
          top: 10px;
          right: 10px;
      }
      .tip-inner{
          width: 24px;
          height: 24px;
          line-height: 22px;
          text-align: center;
          background: #fff;
          border: 1px solid #3399ff;
          color: #3399ff;
          border-radius: 50%;
          cursor: pointer;
      }
      .tip-content{
          width: 200px;
          height: 100px;
          white-space: normal;
      }
7570318b   梁灏   fixed Tooltip pla...
52
  </style>
40f8606f   梁灏   add Notice component
53
  <template>
650ce7b8   梁灏   optimize Tooltip ...
54
55
56
      <Tooltip content="这里是提示文字">
          当鼠标经过这段文字时,会显示一个气泡框
      </Tooltip>
7570318b   梁灏   fixed Tooltip pla...
57
      <div class="tooltip_out">
7d5431d8   梁灏   update some style
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
          <!--<Poptip class="tip" placement="left-start" trigger="hover">-->
              <!--<div class="tip-inner">-->
                  <!--<Icon type="information"></Icon>-->
              <!--</div>-->
              <!--<div class="tip-content" slot="content">-->
                  <!--<p>iView 最新版本为 0.9.7,该版本对很多组件 UI 进行了调整</p>-->
              <!--</div>-->
          <!--</Poptip>-->
          <Tooltip class="tip" placement="left-start" trigger="hover">
              <div class="tip-inner">
                  <Icon type="information"></Icon>
              </div>
              <div class="tip-content" slot="content">
                  <p>iView 最新版本为 0.9.7,该版本对很多组件 UI 进行了调整</p>
              </div>
          </Tooltip>
613f5243   梁灏   update Poptip
74
75
76
77
78
79
80
          <Poptip>
              <a>click 激活</a>
              <div slot="title"><i>自定义标题</i></div>
              <div slot="content">
                  <a>关闭提示框</a>
              </div>
          </Poptip>
9b784016   梁灏   update Poptip styles
81
          <Poptip placement="right" width="300">
d6342fe1   jingsam   fixed ie bug
82
              <i-button type="ghost">click 激活</i-button>
9b784016   梁灏   update Poptip styles
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
              <div class="api" slot="content">
                  <table>
                      <thead>
                      <tr>
                          <th>属性</th>
                          <th>说明</th>
                          <th>类型</th>
                          <th>默认值</th>
                      </tr>
                      </thead>
                      <tbody>
                      <tr>
                          <td>content</td>
                          <td>显示的内容</td>
                          <td>String | Number</td>
                          <td>空</td>
                      </tr>
                      <tr>
                          <td>placement</td>
                          <td>提示框出现的位置,可选值为<code>top</code><code>top-start</code><code>top-end</code><code>bottom</code><code>bottom-start</code><code>bottom-end</code><code>left</code><code>left-start</code><code>left-end</code><code>right</code><code>right-start</code><code>right-end</code></td>
                          <td>String</td>
                          <td>bottom</td>
                      </tr>
                      <tr>
                          <td>disabled</td>
                          <td>是否禁用提示框</td>
                          <td>Boolean</td>
                          <td>false</td>
                      </tr>
                      <tr>
                          <td>delay</td>
                          <td>延迟显示,单位毫秒</td>
                          <td>Number</td>
                          <td>0</td>
                      </tr>
                      </tbody>
                  </table>
              </div>
          </Poptip>
9699c270   梁灏   add Poptip component
122
123
124
125
126
127
          <!--<Poptip title="标题" content="内容">-->
              <!--<Button>click 触发</Button>-->
          <!--</Poptip>-->
          <!--<Poptip title="标题" content="内容" trigger="hover">-->
              <!--<Button>hover 触发</Button>-->
          <!--</Poptip>-->
88bb7c92   梁灏   fix bug of Poptip
128
129
          <Poptip title="确定删除这条信息吗?" confirm content="内容" trigger="focus" @on-ok="ok" @on-cancel="cancel">
              <a><strong>Delete</strong></a>
9699c270   梁灏   add Poptip component
130
131
          </Poptip>
          <!--<Poptip title="标题" content="内容" trigger="focus">-->
88bb7c92   梁灏   fix bug of Poptip
132
133
134
              <!--<input type="text">-->
          <!--</Poptip>-->
          <!--<Poptip title="标题" content="内容" trigger="focus">-->
9699c270   梁灏   add Poptip component
135
136
              <!--<Button>focus 触发</Button>-->
          <!--</Poptip>-->
88bb7c92   梁灏   fix bug of Poptip
137
138
139
140
141
142
143
144
145
          <!--<Tooltip content="这里是提示文字">-->
              <!--当鼠标经过这段文字时,会显示一个气泡框-->
          <!--</Tooltip>-->
          <Poptip>
              <a>click 激活</a>
              <div slot="content">
                  <a>关闭提示框</a>
              </div>
          </Poptip>
bf962a69   梁灏   remove Row css - ...
146
      </div>
40f8606f   梁灏   add Notice component
147
148
  </template>
  <script>
7d5431d8   梁灏   update some style
149
      import { Tooltip, Button, Row, iCol, Poptip, iSelect, iOption, Message, Icon } from 'iview';
40f8606f   梁灏   add Notice component
150
151
  
      export default {
7d5431d8   梁灏   update some style
152
          components: { Tooltip, iButton: Button, Row, iCol, Poptip, iSelect, iOption, Message, Icon },
40f8606f   梁灏   add Notice component
153
          props: {
d6342fe1   jingsam   fixed ie bug
154
  
40f8606f   梁灏   add Notice component
155
156
157
          },
          data () {
              return {
dce3e753   梁灏   add Tooltip compo...
158
  
40f8606f   梁灏   add Notice component
159
160
161
              }
          },
          computed: {
d6342fe1   jingsam   fixed ie bug
162
  
40f8606f   梁灏   add Notice component
163
164
          },
          methods: {
9699c270   梁灏   add Poptip component
165
166
167
168
169
170
              ok () {
                  Message.info('ok');
              },
              cancel () {
                  Message.info('cancel');
              }
40f8606f   梁灏   add Notice component
171
172
          }
      }
d6342fe1   jingsam   fixed ie bug
173
  </script>