dev
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
from core.character.GF.priest_female.inquistor import classChange
|
||||||
|
|
||||||
|
char = classChange()
|
||||||
@@ -66,10 +66,9 @@ export default defineComponent({
|
|||||||
)
|
)
|
||||||
|
|
||||||
const dropdownStyle = computed<CSSProperties>(() => {
|
const dropdownStyle = computed<CSSProperties>(() => {
|
||||||
const zoom = parseFloat(getComputedStyle(document.body).zoom) || 1
|
|
||||||
return {
|
return {
|
||||||
left: `${dropdownPosition.x / zoom}px`,
|
left: `${dropdownPosition.x}px`,
|
||||||
top: `${dropdownPosition.y / zoom}px`,
|
top: `${dropdownPosition.y}px`,
|
||||||
visibility: isShow.value ? 'visible' : 'hidden',
|
visibility: isShow.value ? 'visible' : 'hidden',
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -55,11 +55,10 @@ export default defineComponent({
|
|||||||
function onResize() {
|
function onResize() {
|
||||||
if (triggerRef.value) {
|
if (triggerRef.value) {
|
||||||
const { width, height, left, top } = triggerRef.value.getBoundingClientRect()
|
const { width, height, left, top } = triggerRef.value.getBoundingClientRect()
|
||||||
const zoom = parseFloat(getComputedStyle(document.body).zoom) || 1
|
|
||||||
dropdownPosition.value = {
|
dropdownPosition.value = {
|
||||||
w: width / zoom,
|
w: width,
|
||||||
x: left / zoom,
|
x: left,
|
||||||
y: top / zoom + height / zoom + 2,
|
y: top + height + 2,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,18 +56,17 @@ export default defineComponent({
|
|||||||
const dropdownPosition = ref({ x: 0, y: 0, w: 0, z: 0 })
|
const dropdownPosition = ref({ x: 0, y: 0, w: 0, z: 0 })
|
||||||
// 下拉框位置
|
// 下拉框位置
|
||||||
const dropdownStyle = computed<CSSProperties>(() => {
|
const dropdownStyle = computed<CSSProperties>(() => {
|
||||||
const zoom = parseFloat(getComputedStyle(document.body).zoom) || 1
|
|
||||||
if (dropdownPosition.value.z == 0) {
|
if (dropdownPosition.value.z == 0) {
|
||||||
return {
|
return {
|
||||||
left: `${dropdownPosition.value.x / zoom}px`,
|
left: `${dropdownPosition.value.x}px`,
|
||||||
top: `${dropdownPosition.value.y / zoom}px`,
|
top: `${dropdownPosition.value.y}px`,
|
||||||
width: `${dropdownPosition.value.w / zoom}px`,
|
width: `${dropdownPosition.value.w}px`,
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
left: `${dropdownPosition.value.x / zoom}px`,
|
left: `${dropdownPosition.value.x}px`,
|
||||||
bottom: `${dropdownPosition.value.z / zoom}px`,
|
bottom: `${dropdownPosition.value.z}px`,
|
||||||
width: `${dropdownPosition.value.w / zoom}px`,
|
width: `${dropdownPosition.value.w}px`,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -82,11 +82,10 @@ export default defineComponent({
|
|||||||
function onResize() {
|
function onResize() {
|
||||||
if (triggerRef.value) {
|
if (triggerRef.value) {
|
||||||
const { width, height, left, top } = triggerRef.value.getBoundingClientRect()
|
const { width, height, left, top } = triggerRef.value.getBoundingClientRect()
|
||||||
const zoom = parseFloat(getComputedStyle(document.body).zoom) || 1
|
|
||||||
dropdownPosition.value = {
|
dropdownPosition.value = {
|
||||||
w: width / zoom,
|
w: width,
|
||||||
x: left / zoom - 2,
|
x: left - 2,
|
||||||
y: (top + height + 2) / zoom,
|
y: (top + height + 2),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -80,18 +80,17 @@ export default defineComponent({
|
|||||||
const dropdownPosition = ref({ x: 0, y: 0, w: 0, z: 0 })
|
const dropdownPosition = ref({ x: 0, y: 0, w: 0, z: 0 })
|
||||||
// 下拉框位置
|
// 下拉框位置
|
||||||
const dropdownStyle = computed<CSSProperties>(() => {
|
const dropdownStyle = computed<CSSProperties>(() => {
|
||||||
const zoom = parseFloat(getComputedStyle(document.body).zoom) || 1
|
|
||||||
if (dropdownPosition.value.z == 0) {
|
if (dropdownPosition.value.z == 0) {
|
||||||
return {
|
return {
|
||||||
left: `${dropdownPosition.value.x / zoom}px`,
|
left: `${dropdownPosition.value.x}px`,
|
||||||
top: `${dropdownPosition.value.y / zoom}px`,
|
top: `${dropdownPosition.value.y}px`,
|
||||||
width: `${dropdownPosition.value.w / zoom}px`,
|
width: `${dropdownPosition.value.w}px`,
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
left: `${dropdownPosition.value.x / zoom}px`,
|
left: `${dropdownPosition.value.x}px`,
|
||||||
bottom: `${dropdownPosition.value.z / zoom}px`,
|
bottom: `${dropdownPosition.value.z}px`,
|
||||||
width: `${dropdownPosition.value.w / zoom}px`,
|
width: `${dropdownPosition.value.w}px`,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user