Cómo ajustar dos interfaces antes de RouteEnter en vue2.0. de Vuejs
beforeRouteEnter (to, from, next) {
// Promise.all espera a que todas las Promesas en la matriz se resuelvan antes de ejecutarse (luego)
// Promise.all espera a que todas las Promesas en la matriz se resuelvan antes de ejecutarse (luego ). all Espera hasta que todas las promesas de la matriz se hayan resuelto antes de ejecutar (luego)
Promise.all([
Promise.all([
) { [
) antes de ejecutar (luego)
Promise.all([
main._base({
nombremétodo: 'QueryProductInfo',
ID del producto: to.params.id
}),
main._base({
nombre del método: QueryProductReview',
tipo: '0',
índice: '0',
recuento: '2',
productId: to.params .id
})
])
.then( result => next( vm => {
// ejecutado Los resultados se se colocará en la matriz de resultados en el orden anterior, por lo que resultado[0] representa el resultado del primer análisis de función
vm.product = result[0].data
// Los resultados de la ejecución se colocarán en la matriz de resultados en el orden anterior, por lo que resultado[0] representa el resultado del primer análisis de función
vm.product = result[0].data
//Los resultados de la ejecución se colocarán en la matriz de resultados en el orden anterior product = result[0].data.product
vm.shop = result[0].data.shop.
vm.evalData = resultado[1].data
}))
}