Commit 820482d5 by hank

readme

parent ee08ac4d
...@@ -4,3 +4,6 @@ export default { ...@@ -4,3 +4,6 @@ export default {
buyingHouse, buyingHouse,
rentHouse rentHouse
} }
/**
* 默认数据入口
*/
## 默认数据入口
\ No newline at end of file
...@@ -98,6 +98,7 @@ export default { ...@@ -98,6 +98,7 @@ export default {
} }
}, },
message(data) { message(data) {
// 发送消息
Message.send(data, "*"); Message.send(data, "*");
}, },
edit(index) { edit(index) {
...@@ -126,9 +127,6 @@ export default { ...@@ -126,9 +127,6 @@ export default {
}, },
beforeDestroy() {}, beforeDestroy() {},
mounted() { mounted() {
$(".glob-container").click(function() {
$(this).toggleClass("visible");
});
}, },
created() { created() {
if (getQuery("isEdit")) { if (getQuery("isEdit")) {
...@@ -189,19 +187,19 @@ export default { ...@@ -189,19 +187,19 @@ export default {
on: { on: {
init() { init() {
if (!vm.isEditMode) { if (!vm.isEditMode) {
swiperAnimateCache(this); // 隐藏动画元素 // swiperAnimateCache(this); // 隐藏动画元素 todo
swiperAnimate(this); // 初始化完成开始动画 // swiperAnimate(this); // 初始化完成开始动画 todo
} }
}, },
slideChange() { slideChange() {
vm.sliderActiveIndex = this.realIndex; vm.sliderActiveIndex = this.realIndex;
if (vm.isEditMode) { if (vm.isEditMode) {
$(".ani").css("visibility", ""); // $(".ani").css("visibility", "");
} }
}, },
slideChangeTransitionEnd() { slideChangeTransitionEnd() {
if (!vm.isEditMode) { if (!vm.isEditMode) {
swiperAnimate(this); // swiperAnimate(this); // todo
} }
} }
} }
...@@ -209,7 +207,7 @@ export default { ...@@ -209,7 +207,7 @@ export default {
if (getQuery("filmId") && !this.isEditMode) { if (getQuery("filmId") && !this.isEditMode) {
getFilmDetail(getQuery("filmId")).then(result => { getFilmDetail(getQuery("filmId")).then(result => {
console.log(result); console.log(result);
const filmData = JSON.parse(result.data.filmData) const filmData = JSON.parse(result.data.filmData);
vm.pages = filmData && filmData.pageList ? filmData.pageList : []; vm.pages = filmData && filmData.pageList ? filmData.pageList : [];
vm.filmId = result.filmId; vm.filmId = result.filmId;
}); });
...@@ -244,6 +242,7 @@ export default { ...@@ -244,6 +242,7 @@ export default {
position: relative; position: relative;
opacity: 1; opacity: 1;
.ant { .ant {
// 路劲裁剪
// clip-path: url(#cd-image-1); // clip-path: url(#cd-image-1);
} }
.decoration { .decoration {
......
## 编辑项列表
### 编写格式如下
```
{
type: 'list',
name: '房屋图片列表',
modelSchema: [ // 创建子项的Schema列表
{
img: {
type: 'image',
name: '房屋图片', // 字段名称
description: '请输入内容' // 用户填写时字段提示语
}
}
],
dataKey: 'houseList'
},
{
type: 'text',
name: '标题',
description: '填写标题',
dataKey: 'title',
valueRule: ''
},
```
\ No newline at end of file
...@@ -6,7 +6,7 @@ import requireIcons from '@/icons/requireIcons' ...@@ -6,7 +6,7 @@ import requireIcons from '@/icons/requireIcons'
export default { export default {
data: function () { data: function () {
return { return {
pages: data.pageList pages: data.pageList // 引入页面数据
} }
}, },
methods: { methods: {
...@@ -14,6 +14,7 @@ export default { ...@@ -14,6 +14,7 @@ export default {
console.log('callback') console.log('callback')
}, },
getDefaulted () { getDefaulted () {
// todo 获取默认值
this.pages = this.pages.map(function (item) { this.pages = this.pages.map(function (item) {
item.list.map(ele => { item.list.map(ele => {
return (ele = Object.assign(ele, ele.default)) return (ele = Object.assign(ele, ele.default))
...@@ -36,6 +37,7 @@ export default { ...@@ -36,6 +37,7 @@ export default {
...editMethod ...editMethod
}, },
mounted () { mounted () {
// setZoom 设置网页缩放
function setZoom () { function setZoom () {
var unit = 1920 var unit = 1920
var unit2 = 1080 var unit2 = 1080
...@@ -61,6 +63,6 @@ export default { ...@@ -61,6 +63,6 @@ export default {
addEventListener('resize', setZoom, false) addEventListener('resize', setZoom, false)
}, },
created: function () { created: function () {
console.log('我是mixin 的crteated') // console.log('我是mixin 的crteated')
} }
} }
## 页面入口
> 引入index.js 会默认引入当前目录下.vue 结尾的文文件作为当前场景下的组件。schemaData.js 中componment 名字与之对应
\ No newline at end of file
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 sign in to comment