no message

SPY×FAMILY
鹿和sa0ChunLuyu 4 years ago
parent 922d9d7bf1
commit ba148cefc8

@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
<title></title>
<title>鹿和开发套件</title>
<link rel="icon" href="./static/logo.png" />
</head>
<body>

@ -1,5 +1,5 @@
{
"name" : "uniapp_default",
"name" : "鹿和开发套件",
"appid" : "__UNI__4C3CB5F",
"description" : "",
"versionName" : "1.0.0",

@ -0,0 +1,36 @@
<script setup>
/**
* name
* usersa0ChunLuyu
* date2022-04-19 19:07:23
*/
import SonComponent from './Son.vue'
import {
ref
} from "vue"
const fa_value = ref('fa_value')
const son_ref = ref(false)
const SonRef = (e) => {
son_ref.value = e
}
const sonFunc = () => {
son_ref.value.sonFunc()
}
const faFunc = () => {
uni.$lu.toast('faFunc');
}
</script>
<template>
<u-tr>
<u-td>子父组件</u-td>
<u-td>
<u-input v-model="fa_value" :border="true"/>
<u-input v-model="son_ref.son_value" :border="true"/>
</u-td>
<u-td>
<u-button size="mini" @click="sonFunc()"></u-button>
</u-td>
</u-tr>
<SonComponent @faFunc="faFunc" :fa_value="fa_value" :ref="SonRef"></SonComponent>
</template>

@ -0,0 +1,40 @@
<script setup>
/**
* name
* usersa0ChunLuyu
* date2022-04-19 19:07:23
*/
import {
ref
} from "vue";
const $emit = defineEmits(['faFunc'])
const props = defineProps({
fa_value: {
type: String,
default: ''
}
});
const son_value = ref('son_value')
const faFuncClick = () => {
$emit('faFunc')
}
const sonFunc = () => {
uni.$lu.toast('sonFunc');
}
defineExpose({
son_value,
sonFunc
})
</script>
<template>
<u-tr>
<u-td></u-td>
<u-td>
<u-input disabled v-model="props.fa_value" :border="true" />
<u-input v-model="son_value" :border="true" />
</u-td>
<u-td>
<u-button size="mini" @click="faFuncClick()"></u-button>
</u-td>
</u-tr>
</template>

@ -8,7 +8,8 @@
import RouterQueryComponent from './RouterQuery/RouterQuery.vue' //
import ApiComponent from './Api/Api.vue' //
import VuexComponent from './Vuex/Vuex.vue' // Vuex
import RouterPushComponent from './RouterPush/RouterPush.vue' //
import RouterPushComponent from './RouterPush/RouterPush.vue' //
import FatherComponent from './SonFather/Father.vue' //
//
// URL
@ -31,6 +32,7 @@
<RouterQueryComponent :name="props.name"></RouterQueryComponent>
<ApiComponent></ApiComponent>
<VuexComponent></VuexComponent>
<RouterPushComponent></RouterPushComponent>
<RouterPushComponent></RouterPushComponent>
<FatherComponent></FatherComponent>
</u-table>
</template>

@ -6,5 +6,9 @@
*/
</script>
<template>
Tool
用户头像
用户昵称
用户定位
用户手机号
支付测试
</template>

Loading…
Cancel
Save