1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
| <template>
| <!-- 中间搜索
| mobileCortrolSearch
| -->
| <div class="m-left-mobileCortrolSearch">
| <div class="m-left-SearchMain">
| <el-input
| placeholder="请输入内容"
| v-model="input"
| clearable
| size="small"
| class="m-left-S-input"
| >
| <el-button
| slot="append"
| class="iconSearch"
| icon="el-icon-search icon"
| @click="search"
| ></el-button>
| </el-input>
| </div>
| </div>
| </template>
|
| <script>
| export default {
| name: "mobileCortrolSearch",
| computed: {},
| data() {
| return {
| viewer: null,
| input: "",
| };
| },
| created() {},
| mounted() {},
| methods: {
| initialize(viewer) {
| viewer.scene.globe.depthTestAgainstTerrain = false;
| this.viewer = viewer;
| },
| search() {
| const that = this;
| this.$store.commit("MSET_BIGPOPUP", { search: true, value: that.input });
| that.input = "";
| },
| },
| };
| </script>
|
| <style scoped lang="scss">
| .m-left-mobileCortrolSearch {
| width: 100%;
| position: fixed;
| top: 0;
| // left: 20px;
| z-index: 200;
| .m-left-SearchMain {
| margin: 0 auto;
| width: 60%;
| position: relative;
| z-index: 1;
| top: 20px;
| display: flex;
| align-items: center;
| justify-content: center;
| .m-left-S-input {
| border: none;
| font-size: 16px;
| }
| .iconSearch {
| width: 30px;
| height: 30px;
| padding-top: 0;
| padding-bottom: 0;
| background-color: rgb(33, 150, 243);
| display: flex;
| align-items: center;
| justify-content: center;
| font-size: 24px;
| color: #fff;
| }
| }
| }
| </style>
|
|