Describe the bug
I pass in a component by templete, and the data provided by the outermost component cannot be read by inject in the child component.
in parent component:
provide('setting', {a:1,b:1});
in child component:
const setting = inject('setting'); // get nothing