1、在頁面元素繫結contextmenu事件
元素中使用@contextmenu.prevent.native="openmenu($event)"繫結事件
<template
>
<
span
size
="medium"
@contextmenu.prevent.native
="openmenu($event)"
/>
template
>
2、在頁面編寫右鍵選單內容
<ul v-show
="visible"
:style
=""class
="contextmenu"
>
<
li>歷史記錄
li>
ul>
3、在data()中定義需要的變數屬性
data()}
4、監控visible的變化,來觸發關閉右鍵選單,呼叫關閉選單的方法
watch: else}},
5、在method中定義openmenu、closemenu的兩個方法
openmenu(e) elsethis.top = e.clienty - 60 // fix 位置bug
this.visible = true
},closemenu()
CSS控制滑鼠
size medium 一般而言,滑鼠以斜向上的箭頭顯示,移到文字上時變為有頭的豎線,移到超級鏈結上變為手型。但用css可控制滑鼠的顯示效果,如可使滑鼠移到普通文字上也顯示成手型。用css控制的語法如下 文字或其它頁面元素 把 換成如下15個效果的一種 hand crosshair text wai...
Silverlight4Beta之滑鼠右鍵支援
silverlight4beta中終於加入了對滑鼠右鍵捕獲支援!之前當我們在sl應用程式中點選滑鼠右鍵時,我們只能得到乙個囧的要死選單 silverlight 其顯示一些sl外掛程式的基本資訊,如版本 更新策略 本地儲存配額等 事實上誰會關注這些玩意?在silverlight4beta中我們擁有了m...
CSS控制滑鼠樣式
hand是手型 pointer也是手型,這裡推薦使用這種,因為這可以在多種瀏覽器下使用。crosshair是十字型 text是移動到文字上的那種效果 wait是等待的那種效果 default是預設效果 help是問號 e resize是向右的箭頭 ne resize是向右上的箭頭 n resize是...