vue에서created,mounted 등 방법으로 소결 사용하기
mounted:html 불러오기 완료 후 실행합니다.실행 순서: 서브어셈블리 - 상위 어셈블리
methods: 이벤트 방법 실행
watch:watch는 값의 변화를 감청하고 대응하는 함수를 실행합니다.
computed:computed는 계산 속성, 즉 다른 속성에 의존하여 계산한 마지막 값입니다.
export default {
name: "draw",
data(){ // source
return {
source:new ol.source.Vector({wrapX: false}),
}
},
props:{ //
map:{
//type:String
},
},
mounted(){ //
if (map==map){
}
var vector = new ol.layer.Vector({
source: this.source
});
this.map.addLayer(vector);
},
watch: { // :map
map:function () {
console.log('3333'+this.map);
//return this.map
console.log('444444'+this.map);
var vector = new ol.layer.Vector({
source: this.source
});
this.map.addLayer(vector);
}
},
methods:{ // click , drawFeatures
drawFeatures:function(drawType){}
}
추가 지식: vue에서 mounted에서 윈도우.onresize가 적용되지 않습니다.vue 개발에서, 인용된 부모 구성 요소와 하위 구성 요소가 모두 윈도우를 사용했기 때문입니다.onresize는 윈도우까지 가능합니다.onresize 실효.
해결 방안 ==> 다음 방식을 사용할 수 있습니다
window.onresize = () => this.screenWidth = window.innerWidth
//
window.addEventListener('resize', () => this.screenWidth = window.innerWidth, false)
이상의 이 편은 vue에서created,mounted 등 방법으로 작은 매듭을 사용하는 것이 바로 여러분에게 공유된 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.