Commit 04d1fe3d authored by 黄奎's avatar 黄奎

页面修改

parent 5cc01d6f
......@@ -11,7 +11,7 @@
<div class="TFslide" v-for="item in TypeArray"
:class="{'TFcked':item.isShow,'display_none':(item.TypeState===4 && FeatureData.FeatureType !== 4) || (item.TypeState===4 && !$route.query.configId)}"
@click="clickFeature(item)" :key="item.subCode"
v-if="((item.TypeState>3 && CurrentUserInfo.RB_Group_id==QjGroupId())||item.TypeState<=3)&&item.TypeState!=8">
v-if="((item.TypeState>3 && CurrentUserInfo.RB_Group_id==QjGroupId())||item.TypeState<=3)">
<img v-bind:src="item.imgUrl">
<div>{{item.ckTitle}}</div>
</div>
......
<template>
<div
class="edit_div"
:contenteditable="canEdit"
v-html="innerText"
@focus="isLocked = true"
@blur="isLocked = false"
@input="changeText">
</div>
<div class="edit_div" :contenteditable="canEdit" v-html="innerText" @focus="isLocked = true" @blur="isLocked = false"
@input="changeText">
</div>
</template>
<script>
export default {
props: ["value","canEdit"],
data() {
return {
innerText: this.value,
isLocked: false
};
},
watch: {
value() {
if (!this.isLocked || !this.innerText) {
this.$el.innerText = this.value;
export default {
props: ["value", "canEdit"],
data() {
return {
innerText: this.value,
isLocked: false
};
},
watch: {
value() {
if (!this.isLocked || !this.innerText) {
this.$el.innerText = this.value;
}
}
},
methods: {
changeText: function () {
let sel = window.getSelection()
let offset = sel.anchorOffset
this.$emit("input", this.$el.innerText);
setTimeout(() => {
var range = sel.getRangeAt(0);
if (range) {
var textNode = range.startContainer;
range.setStart(textNode, offset)
sel.removeAllRanges()
sel.addRange(range)
}
}, 0)
}
}
},
methods: {
changeText: function () {
let sel = window.getSelection()
let offset = sel.anchorOffset
this.$emit("input", this.$el.innerText);
setTimeout( () => {
var range = sel.getRangeAt(0)
var textNode = range.startContainer;
range.setStart(textNode,offset)
sel.removeAllRanges()
sel.addRange(range)
}, 0)
}
}
};
};
</script>
<style>
.edit_div{}
.edit_div {}
</style>
......@@ -200,7 +200,7 @@
//酒店
else if (pItem.pageType == 4) {
newObj.MainName = "富士山花园酒店";
newObj.SubName = "酒店副标题";
newObj.SubName = "特色酒店";
newObj.ImgList = [{
url: "https://imgfile.oytour.com/Upload/DMC/202305290204327370000000012.jpg"
}];
......@@ -208,7 +208,7 @@
} //餐
else if (pItem.pageType == 5) {
newObj.MainName = "箱根湖畔日式料理";
newObj.SubName = "餐副标题";
newObj.SubName = "特色餐食";
newObj.ImgList = [{
url: "http://imgfile.oytour.com/Upload/DMC/Z4DbAPRPmBPkaJQyxwesEWAz3sbZadNj.jpg"
}];
......@@ -217,7 +217,7 @@
//景点
else if (pItem.pageType == 6) {
newObj.MainName = "东京秋叶原动漫.电器";
newObj.SubName = "景点副标题";
newObj.SubName = "特色景点";
newObj.ImgList = [{
url: "http://imgfile.oytour.com/Upload/DMC/20200201061804955.jpg"
}];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment